Redireccionar index.php o index.html al raíz

Redireccionar index.php o index.html al raíz

Para evitar penalizaciones de Google por contenido duplicado cuando se muestra en el navegador por ejemplo http://www.dominio.com y http://www.dominio.com/index.php lo ideal es hacer que no se muestre el index.php.
Para ello podemos implementar este código en el .htaccess que se trata de una redirección 301 del index.php:

RewriteCond %{REQUEST_URI} ^/index.php
RewriteRule ^.*$ http://%{HTTP_HOST} [R=301,L]

Si tenéis index.html como archivo index solo tenéis que sustituir en la primera línea php por html.

 

Cómo redirigir la página 404 no encontrada usando .htaccess al index o homepage:

Recientemente, moví uno de mi sitios web de WordPress CMS a html estático normal. Descubrí que hay demasiados errores 404 no encontrados.

Una de las soluciones es redirigirlo a una página más significativa, especialmente la página de inicio. Para hacer esto, necesité editar  el archivo «.htaccess», que se encuentra en la carpeta raíz del sitio web en particular. Si no puedes ver el archivo, asegúrate de permitir ver archivos ocultos ya que «.htaccess» es un archivo oculto. Si todavía no está creado, créalo.

El siguiente procedimiento, es una guía sobre cómo redirigir la pagina 404 de tu web a la de inicio o homepage.

  1. Si está utilizando cPanel, inicie sesión en el front-end y haga clic en la aplicación «Administrador de archivos». Asegúrate de habilitar la visión de archivos ocultos.
  2. Vete a la carpeta raíz del sitio web y edita o crea el archivo «.htaccess».
  3. Agregue el siguiente código y reemplace YOURURL con la URL a la que desea que se redirija la página de error 404.
  4. Haga clic en guardar y ya está.
1
ErrorDocument 404 http://YOURURL