.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]

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 :)

Escribe un comentario

Comenta este post en Facebook

HTML5 Powered with CSS3 / Styling, Device Access, and Semantics