Guía · WordPress
WordPress da 404 tras cambiar los enlaces permanentes
Si tus entradas muestran error 404 tras cambiar los enlaces permanentes o migrar, revisa el guardado de ajustes, el .htaccess y las reglas de reescritura.
Cuando una página de WordPress da 404 pero la entrada existe en el panel, casi siempre falla la reescritura de URLs. Lo normal es que se arregle regenerando las reglas desde el panel, y si no, revisando el archivo .htaccess o la configuración del servidor.
Rápido
La solución más rápida
- Entra en Ajustes, Enlaces permanentes.
- Sin cambiar nada, pulsa Guardar cambios. Esto regenera las reglas.
- Prueba de nuevo la URL en una ventana privada.
Esta acción resuelve muchos casos tras una migración o un cambio de estructura.
htaccess
Si sigue fallando
- Comprueba que existe el archivo .htaccess en la raíz y que WordPress puede escribir en él.
- Verifica que el servidor Apache permite reglas de reescritura en tu directorio.
- En Nginx no se usa .htaccess: la regla debe estar en la configuración del servidor, normalmente con la directiva que envía todo a index.php.
- Desactiva plugins de redirección o de seguridad temporalmente para ver si bloquean reglas.
Tipos
Distinguir entre tipos de 404
| Síntoma | Causa probable |
|---|---|
| Solo fallan entradas; la portada funciona | Reglas de reescritura |
| Falla un tipo de contenido personalizado | Necesita volver a guardar los enlaces permanentes |
| Fallan todas las páginas tras migrar | Servidor sin reescritura o .htaccess ausente |
| Falla una URL concreta | Cambió el slug o hay una redirección faltante |
SEO
Cuidar el SEO mientras se arregla
Mientras haya URLs en 404, Google puede dejar de indexarlas. Cuando todo funcione, revisa Search Console para ver si aparecen errores, y crea redirecciones donde hayas cambiado la estructura, siguiendo la guía de redirecciones 301. Si no tienes claro por qué ocurre tras mover el sitio, repasa también la migración de hosting.
Además de regenerar reglas, revisa los enlaces internos que tenías escritos a mano: menús, botones y textos con direcciones fijas pueden seguir apuntando a la estructura antigua. Un rastreo del sitio los localiza en pocos minutos. También confirma que el sitemap se actualizó con las URLs nuevas y que la caché de página no sirve versiones antiguas. Estos pequeños controles evitan que el problema reaparezca tras un cambio de estructura.
Lista de comprobación final:
- Prueba una entrada, una página y una categoría tras guardar los enlaces permanentes.
- Vacía caché de plugin, servidor y CDN.
- Comprueba el sitemap y los enlaces del menú.
Resumen
En resumen
- La solución más rápida: Entra en Ajustes, Enlaces permanentes.; Sin cambiar nada, pulsa Guardar cambios.
- Si sigue fallando: Comprueba que existe el archivo .htaccess en la raíz y que WordPress puede escribir en él.; Verifica que el servidor Apache permite reglas de reescritura en tu directorio.
- Cuidar el SEO mientras se arregla: Mientras haya URLs en 404, Google puede dejar de indexarlas.
Preguntas frecuentes
Lo que suelen preguntar sobre 404 tras cambiar enlaces permanentes
¿Cambiar enlaces permanentes afecta a mi SEO?
Sí, si las URLs indexadas cambian sin redirección. Antes de modificar la estructura, haz un plan de redirecciones.
¿Por qué falla solo en la versión móvil o en un idioma?
Normalmente es un plugin de caché o de idiomas que guarda reglas propias; limpia la caché y vuelve a guardar los enlaces.
¿Puede un plugin de caché causar el 404?
Sí, si guarda versiones antiguas o reglas propias. Vacía la caché y vuelve a guardar los enlaces permanentes.