Como eliminar el index.html de una URL usando .htaccess y evitar contenido duplicado

7 comentarios Carlos Leopoldo Por On 24 de junio de 2010

Si en tu sitio web al acceder a http://tusitio.com/ es lo mismo que http://tusitio.com/index.php esto te puede traer problemas con los buscadores ya que se trata de contenido duplicado, para evitar esto solo basta con agregar un código al archivo .htaccess que está en nuestro sitio web o si no existe crear uno.

El código htaccess para eliminar el index.php o index.html de las URLs es similar al código htaccess para quitar las www de una URL, y es el siguiente:

RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://techtastico.com/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://techtastico.com/ [R=301,L] 

No olvides reemplazar techtastico.com por la URL de tu dominio

Las reglas anteriores le vamos a decir al navegador web y los buscadores que todas las peticiones a un archivo index.php e index.html deben ser redireccionadas para mostrar solamente una diagonal /, además usamos la redirección 301 para mejor control.

El archivo .htaccess debe estar ubicado en la carpeta principal de tu sitio web, la raiz.

3 comentarios

  1. zsaxdszca
    24 de junio de 2010 at 11:25 AM #

    se ve bien creo que lo utilizare en varios sitios, funcina con el redireccionamiento del .htacess

  2. Moises
    19 de septiembre de 2010 at 7:16 PM #

    No funciona en mi local host, por ende no lo puedo subir via ftp. Reemplacé incluso por http://localhost/misitio.com/ y nada. Uso Wamp 2.0. Saludos

  3. Isabel
    18 de marzo de 2012 at 1:29 PM #

    Tengo una consulta, en caso de que quisiera redireccionar desde (midominio.com) a (www.midominio.com) y también redireccionar el index.html también a (www.midomnio.com) como quedaría mi .htaccess?

4 trackbacks

  1. [...] antes de cerrar el post, @carlosleopoldo publicó “Como eliminar el index.html de una URL usando .htaccess y evitar contenido duplicado” que puede ser muy útil (y que apliqué), ya que el plugin de este post tiene la capacidad [...]

  2. [...] This post was mentioned on Twitter by Carlos Leopoldo, Evers Rivero. Evers Rivero said: Como eliminar el index.html de una URL usando .htaccess y evitar contenido duplicado http://goo.gl/RQuw [...]

  3. Minipost #2 en davidcostales blog (30 de junio de 2010)

    [...] dos interesantes artículos que que me han llamado la atención y quería compartir con vosotros: Como eliminar el index.html de una URL usando .htaccess y evitar contenido duplicado y Lista de comprobación para antes de lanzar un sitio [...]

  4. [...] Como eliminar el index.html de una URL usando .htaccess y evitar contenido duplicado [...]

Deja un comentario

Tu dirección de correo electrónico nunca será compartida.

*