WordPress
Solucionar problemas de enlaces permanentes y errores 404 en WordPress
If your WordPress pages are returning 404 errors when they should exist, or links within your site are broken after a migration or plugin change, the most common fix is to flush (regenerate) your…
Si tus páginas de WordPress devuelven errores 404 cuando deberían existir, o los enlaces dentro de tu sitio están rotos después de una migración o cambio de plugin, la solución más común es vaciar (regenerar) tus reglas de reescritura de WordPress.
La solución rápida: Vaciar permalinks
- Inicia sesión en tu panel de administración de WordPress en
yourdomain.com/wp-admin - Ve a Configuración > Enlaces permanentes
- Sin cambiar nada, haz clic en Guardar cambios
Esto regenera el archivo .htaccess y vacía las reglas de reescritura. En la mayoría de los casos, los errores 404 se resolverán inmediatamente después de hacer esto.
Si no puedes acceder al panel de administración de WordPress
Si el problema 404 te impide iniciar sesión o acceder al panel de administración:
- Conéctate a tu sitio a través de SFTP. Consulta Acceso SFTP
- Navega a la raíz de tu instalación de WordPress
- Abre el archivo
.htaccess - Reemplaza el contenido entre los marcadores de comentarios de WordPress con las reglas por defecto de WordPress:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
- Guarda el archivo
- Inicia sesión en el panel de administración de WordPress y vuelve a guardar los enlaces permanentes como se indicó anteriormente
Solo modifica las reglas .htaccess entre los marcadores # BEGIN WordPress y # END WordPress. Cualquier cosa fuera de estos marcadores es añadida por otros plugins o configuraciones del servidor y no debe ser removida.
Configuración de permalinks después de la migración
Si has migrado recientemente tu sitio a Kapsule, tu archivo .htaccess antiguo puede contener reglas de un entorno de servidor diferente. Después de la migración:
- Ve a Configuración > Enlaces permanentes
- Selecciona tu estructura de URL preferida (por ejemplo, Nombre de la entrada)
- Haz clic en Guardar cambios
Si estás utilizando una estructura de permalink personalizada, anótala antes de vaciar. El vaciado no cambia tu formato de permalink elegido, solo regenera las reglas que lo hacen funcionar.
Si el problema persiste
Verifica lo siguiente:
- Confirma que
mod_rewriteestá habilitado en el servidor (Kapsule lo habilita por defecto) - Asegúrate de que el archivo
.htaccessen la raíz de tu sitio sea escribible por el servidor web - Desactiva los plugins instalados recientemente uno a uno para comprobar si hay conflictos
Si ninguno de estos resuelve el problema, abre un ticket de soporte en KPanel bajo Soporte.