Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
error 404

Cómo solucionar el error 404 en WordPress

El error 404 o de página no encontrada es uno de los errores más comunes, no sólo en WordPress.

Puede darse por multitud de razones, y normalmente es fácil solucionar el problema.

En Wikipedia lo definen así:

HTTP 404 Not Found o HTTP 404 No encontrado es un código de estado HTTP que indica que el host ha sido capaz de comunicarse con el servidor, pero no existe el recurso que ha sido pedido. Por ejemplo, si se accede a la URL http://wikipedia.org/xyzjk el servidor de Wikipedia devolverá una página de error y el código de error HTTP 404. Este error no debe ser confundido con «servidor web no encontrado» o errores similares en los que se indica que no se ha podido realizar la conexión con el servidor.

Fuente: Wikipedia

Es decir, el servidor no encuentra el recurso o página que le estamos pidiendo.

 

¿Cómo identificar las posibles causas del error 404?

Sigue los siguientes pasos:

  • Comprueba que la página no ha sido borrada: Aunque parezca obvio, es más normal de lo que pueda pensarse. Sobretodo en sitios donde hay varias personas a cargo de la gestión de contenidos. Alguien puede borrar una página, y tú al intentar acceder a través de URL obtengas un error 404 en pantalla.
  • Enlace mal escrito: Aunque también pueda parecer obvio, en muchas ocasiones puedes escribir o que te hayan pasado un enlace cortado o mal escrito, y obtienes un error 404
  • mod_rewrite desactivado: Comprueba que tienes activado este módulo, que es el que permite que funcionen las URLs amigables en WordPress
  • Problemas con .htaccess: Comprueba que tienes las reglas de reescritura en este archivo o regenéralas de nuevo (ve a Ajustes > Enlaces Permanentes y haz click en guardar)

 

Si el problema lo tienes con un Custom Post Type:

  • Asegúrate de que ninguna entrada de tus Custom Post Types tiene el mismo nombre que una de tus páginas. Si es así, renombra la página incluido su slug.
  • Si acabas de declarar un Custom Post Type o has cambiado de nombre alguno, actualiza los enlaces permanentes (ve a Ajustes > Enlaces Permanentes y haz click en guardar)

Puede que también te interese

Sidebar diferente para cada página en WordPress
Sidebar diferente para cada página en WordPress
En algunas ocasiones podemos necesitar tener un sidebar o barra lateral diferente para cada página o sección de nuestro sitio. Esto lo podemos hacer de…
Cómo solucionar el error al establecer una conexión con la base de datos en WordPress
Cómo solucionar el error al establecer una conexión con la base de datos en WordPress
En alguna ocasión podemos obtener en pantalla el mensaje de Error al establecer una conexión con la base de datos. Este mensaje es bastante explícito…
La famosa instalación de WordPress en 30 minutos
La famosa instalación de WordPress en 30 minutos
Con este título tuve el honor de participar como ponente en la pasada WordCamp Sevilla 2016, celebrada en la Escuela de Organización Industrial (EOI). Antes…
Añade una clase CSS personalizada a tus meta boxes
Añade una clase CSS personalizada a tus meta boxes
En esta entrada vamos a ver como añadir una clase CSS a los meta boxes de WordPress. Utilizamos los meta boxes en WordPress para agrupar…