estoy corriendo la plataforma CodeIgniter, que utiliza .htaccess para aceptar direcciones URL como.htaccess Redireccionar no WWW WWW preservar URI cadena
http://www.mysite.com/controller/function/argument
Actualmente utilizo algunas reescrituras .htaccess, a saber (simplificado):
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/assets)
RewriteRule ^(.*)$ /index.php/$1 [L]
quiero añadir una regla de reescritura que redirige todas las peticiones no www a www. También quiero que la cadena de URI que sigue al nombre de dominio permanezca igual en el redireccionamiento. Por ejemplo, si un usuario hace una solicitud para http://mysite.com/controller/function/argument
, quiero que el archivo .htaccess reescriba la solicitud en el navegador como http://www.mysite.com/controller/function/argument
y luego procese la solicitud.
Esto no interferirá con mi segunda RewriteRule ¿verdad? Entiendo tu RewriteCond, no quiero aplicar a las reglas que ya tengo. –
Si agrega el mío como el primero, solo se activará si el host no es www.misitio.com. Si está activado, habrá una redirección HTTP, y la segunda consulta HTTP activará su propia reescritura si se cumplen las condiciones – rossoft
Ver más información aquí: http://www.webconfs.com/how-to-redirect- a-webpage.php – rossoft