Si tu web carga con URLs como:
-
https://dominio.com -
https://dominio.com/index.php
Google las interpreta como páginas distintas.
Esto genera contenido duplicado y puede afectar al SEO.
La solución es simple. Fuerza una sola versión con una redirección 301.
✅ Quitar index.php de la URL con redirección 301
Debes editar el archivo .htaccess en la raíz de tu web.
Añade este código:
Qué hace este código
-
Detecta cuando se accede a
index.php. -
Redirige automáticamente a la versión limpia.
-
Aplica redirección permanente (301).
-
Transfiere autoridad SEO correctamente.
Si usas index.html
Solo cambia esta línea:
✅ Redirigir errores 404 a la página de inicio
Si tu web genera muchos errores 404, por ejemplo tras una migración, conviene redirigirlos.
Especialmente si vienes de WordPress a HTML estático.
Así evitas:
-
Mala experiencia de usuario.
-
Pérdida de tráfico.
-
URLs muertas en Google.
📂 Paso a paso para editar .htaccess
1. Accede al servidor
Si usas cPanel:
-
Entra en Administrador de archivos.
-
Activa “Mostrar archivos ocultos”.
El archivo .htaccess es oculto por defecto.
2. Abre o crea el archivo .htaccess
Debe estar en la carpeta raíz:
Según tu hosting.
Si no existe, créalo.
3. Añade la redirección 404
Inserta este código:
Sustituye:
por tu URL real.
Ejemplo:
📌 Qué consigue esta redirección
-
Todos los errores 404 van al inicio.
-
El usuario no se pierde.
-
Mejora el comportamiento en Analytics.
-
Reduce rebote.
⚠️ Recomendación SEO importante
No abuses del 404 al inicio.
Si tienes muchas URLs antiguas, lo ideal es:
-
Redirigir cada una a su página equivalente.
-
Usar redirecciones 301 específicas.
Ejemplo:
Esto conserva posicionamiento.
📊 Resumen rápido
Para eliminar index.php
Para redirigir errores 404
Beneficios
-
Evitas contenido duplicado.
-
Mejoras SEO.
-
Mejor experiencia de usuario.
-
Reduces errores en Search Console.
