En este vídeo os explico cómo resolver el error 404 en WordPress generando de nuevo el fichero .htaccess desde la sección de enlaces permanentes del BackEnd.

Resumen del vídeo

Uno de los sustos más habituales al gestionar una web es encontrarse con que las páginas, que hasta ayer funcionaban, de repente devuelven un error 404 en WordPress. La portada carga, pero al entrar en cualquier página o entrada aparece «página no encontrada». En la mayoría de los casos, la causa está en el fichero .htaccess, y la solución es mucho más sencilla de lo que parece.

Qué papel juega el fichero .htaccess

En los servidores Apache, WordPress utiliza el fichero .htaccess, situado en la raíz de la instalación, para gestionar las URL amigables (los enlaces permanentes del tipo midominio.com/pagina-de-pruebas). Esas reglas de reescritura indican al servidor que todas las peticiones pasen por WordPress, que es quien decide qué contenido mostrar.

Si el fichero se borra, se corrompe o pierde esas reglas, el servidor intenta buscar una carpeta o archivo físico con ese nombre, no lo encuentra y devuelve un 404. Es exactamente lo que se reproduce en la demostración: se crea una página de pruebas, se comprueba que funciona, se elimina el .htaccess y, al recargar, aparece el error.

Cómo resolver el error 404 en WordPress

  1. Entrad en el escritorio de WordPress.
  2. Id a Ajustes > Enlaces permanentes.
  3. Seleccionad la estructura Nombre de la entrada (o la que estuvierais usando).
  4. Pulsad Guardar cambios.

Al guardar, WordPress vuelve a generar el fichero .htaccess con las reglas correctas. Si recargáis la página que fallaba, ya funcionará con normalidad, y en el gestor de archivos veréis de nuevo el .htaccess en su sitio.

¿Hay que editar el .htaccess a mano?

No es necesario. Los usuarios avanzados pueden añadir en él redirecciones, reglas de seguridad o de caché, pero para resolver los 404 basta con que WordPress lo regenere. Si lo editáis manualmente, haced siempre una copia antes.

Si el problema persiste

Este es el motivo más habitual, pero no el único. Si tras guardar los enlaces permanentes el error continúa, conviene revisar con prudencia otras causas:

  • Que WordPress tenga permisos para escribir el .htaccess; si no, os mostrará las reglas para copiarlas a mano.
  • Que el módulo de reescritura esté activo en el servidor, algo que depende de la configuración del hosting.
  • Que algún plugin de seguridad o caché haya modificado el fichero.

Es un truco que conviene tener siempre a mano si mantenéis webs WordPress: en menos de un minuto podéis devolver la web a la normalidad.

Quizá te interese...
Deja un comentario...
Suscribirme
Notificación de
guest
0 Comentarios