Saltar al contenido
Contenido
WordPress

Solucionar problemas de enlaces permanentes y errores 404 en WordPress

Traducción automática. El original en inglés está disponible.

Si sus páginas de WordPress devuelven errores 404 cuando deberían existir, o los enlaces dentro de su sitio están rotos después de una migración o cambio de complemento, la solución más común es vaciar (regenerar) sus reglas de reescritura de WordPress.

  1. Inicie sesión en su panel de administración de WordPress en yourdomain.com/wp-admin
  2. Vaya a Configuración > Enlaces permanentes
  3. Sin cambiar nada, haga 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 puede acceder al panel de administración de WordPress

Si el problema de 404 le impide iniciar sesión o acceder al panel de administración:

  1. Conéctese a su sitio a través de SFTP. Consulte Acceso SFTP
  2. Navegue hasta la raíz de su instalación de WordPress
  3. Abra el archivo .htaccess (consulte Explicación de .htaccess en KapsuleHost)
  4. Reemplace el contenido entre los marcadores de comentario de WordPress con las reglas predeterminadas 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. Guarde el archivo
  2. Inicie sesión en el panel de administración de WordPress y vuelva a guardar Enlaces permanentes como se indica arriba

Solo modifique las reglas .htaccess entre los marcadores # BEGIN WordPress y # END WordPress. Cualquier cosa fuera de estos marcadores se agregó mediante otros complementos o configuraciones del servidor y no debe eliminarse.

Configuración de enlaces permanentes después de una migración

Si ha migrado recientemente su sitio a KapsuleHost, su archivo .htaccess antiguo puede contener reglas de un entorno de servidor diferente. Después de la migración:

  1. Vaya a Configuración > Enlaces permanentes
  2. Seleccione su estructura de URL preferida (por ejemplo, Nombre de entrada)
  3. Haga clic en Guardar cambios

Si está utilizando una estructura de enlace permanente personalizada, anótela antes de vaciar. El vaciado no cambia su formato de enlace permanente elegido, simplemente regenera las reglas que hacen que funcione.

Si el problema persiste

Compruebe lo siguiente:

  • Confirme que mod_rewrite está habilitado en el servidor (KapsuleHost lo habilita de forma predeterminada)
  • Asegúrese de que el archivo .htaccess en la raíz de su sitio sea escribible por el servidor web
  • Desactive los complementos instalados recientemente uno a la vez para verificar si hay conflictos

Si ninguno de estos resuelve el problema, abra una solicitud de soporte en KPanel en Soporte.

¿Le ha resultado útil?

¿Es usted una IA? Lea esta página en Markdown

Artículos relacionados

Instalación de WordPressWordPress es la plataforma de sitios web más utilizada del mundo, y KapsuleHost automatiza la instalación.…WordPress: Por Dónde EmpezarQué hace KapsuleHost por un sitio WordPress, qué sigue haciendo usted mismo, y qué guía leer para cada tarea.…Actualizaciones Automáticas de WordPressLas actualizaciones automáticas mantienen el núcleo de WordPress, los plugins y los temas al día sin que usted tenga que vigilar las notas de lanzamiento, y lo…Pasarelas de pago para una tienda WooCommerceLa pestaña de Pagos muestra las pasarelas de pago disponibles para su tienda WooCommerce, indica cuáles están instaladas y cuáles están activadas, y le permite…

¿Sigue sin resolverlo?

Pregunte a Kora, que conoce su cuenta, o contacte con nuestro equipo.

ContáctenosContactar soporte