RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.mipagina.com$ [NC]
RewriteRule ^(.*)$ http://www.mipagina.com/$1 [L,R=301]
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* http://www.mipagina.com/en/ [R,L]
ErrorDocument 404 http://www.mipagina.com/404.html
RewriteBase /
Este es mi archivo .htaccess, quiero hacer que si el navegador del usuario está en español, acceda a www.mipagina.com si no, www.mipagina.com/en
Estoy haciendolo de la forma que he puesto ahí, y en la carpeta /en tengo otro archivo .htaccess que tiene lo siguiente:
RewriteEngine off
Con eso estoy teniendo algun error que si estoy en un navegador en español me sigue abriendo www.mipagina.com/en y no me abre la normal.
¿A qué es debido?