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

  1. Inicia sesión en tu panel de administración de WordPress en yourdomain.com/wp-admin
  2. Ve a Configuración > Enlaces permanentes
  3. 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:

  1. Conéctate a tu sitio a través de SFTP. Consulta Acceso SFTP
  2. Navega a la raíz de tu instalación de WordPress
  3. Abre el archivo .htaccess
  4. 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
  1. Guarda el archivo
  2. 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:

  1. Ve a Configuración > Enlaces permanentes
  2. Selecciona tu estructura de URL preferida (por ejemplo, Nombre de la entrada)
  3. 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_rewrite está habilitado en el servidor (Kapsule lo habilita por defecto)
  • Asegúrate de que el archivo .htaccess en 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.

¿Aún necesitas ayuda?

Envíanos un correo electrónico a support@kapsulehost.com o abre un chat en KPanel.

Abrir KPanel
Solucionar problemas de enlaces permanentes y errores 404 en WordPress