.htaccess: redireccionar index.php al dominio principal
2 comentarios
Vamos a utilizar htaccess para hacer una redirección permanente 301 del index.php al nombre de dominio. Así nos evitamos duplicidad de contenido y damos prioridad al dominio de cara al SEO.
RewriteCond %{REQUEST_URI} ^/index\.php
RewriteRule ^.*$ http://%{HTTP_HOST} [R=301,L]
RewriteRule ^.*$ http://%{HTTP_HOST} [R=301,L]
Si teneis index.html como archivo index solo teneis que sustituir la primera línea.
2 Comentarios
Jesús, el 29/09/2011 a las 18:14:24
Por fín, gracias a estas dos líneas lo he conseguido. Creo que me he tirado 2 horas para encontrar el sitio adecuado.
Muchas gracias
erm3nda, el 23/12/2011 a las 01:45:28
Hola,
Tengo una duda sobre la primera línea.
Intento evitar que se pueda navegar a un directorio ej. erm3nda.es/directorio y que al intentarlo, redireccione al dominio raiz o el que se indique.
Lo que me deja un poco en duda, es el RewriteCond, en “/index\.php”. He probado a poner /directorio/ y no ha servido. Tambien me deja un poco KO la barra \ entre index y .php/.
¿Hay que hacer algo especial para redirigir directorios?
Gracias