Un error 404 en WordPress es uno de los problemas más comunes y frustrantes para los usuarios y administradores de sitios web. Esto pasa cuando intentas acceder a una página que no se encuentra en el servidor, puede ser por un enlace roto, o una mala configuración de la URL. No te preocupes, no es muy difícil de solucionar todo esto. Así que vamos al lío.
¿Por qué aparecen los erroes 404 en WordPress?
Pues un error 404 puede aparecer por algunas razones, vamos a ver algunas de lo más habitual:
- Estructura de enlaces permanentes mal configurada.
- Archivo .htaccess dañado o que no existe.
- Páginas eliminadas o urls indexadas que se han cambiado sin realizar una redirección.
- Problemas con el servidor o caché del navegador.
Métodos para solucionar los errores 404 en tu página web
1-Actualizar los enlaces permanentes
A veces puede funcionar, si has instalado un custom post type nuevo en tu WordPress o alguna cosilla que tengas que pinchar en guardar en los enlaces permanentes. Esto corrige posibles errores en las rutas de las urls, genera un nuevo archivo .htaccess. Y luego comienza a funcionar todo de nuevo.
- Te vas a ajustes > «Enlaces permanentes»
- Simplemente pinchas en «Guardar cambios».
- Prueba si el error se ha solucionado pinchando en F5 para refrescar.

2- Regenerar el archivo .htaccess de manera manual (te lo añado por si acaso)
- Accede a los archivos del servidor por FTP o cPanel.
- Busca los archivos de WordPress en /public_html/.
- Encuentra el archivo .htaccess.
- Guarda los cambios y vuelve a refrescar la página.
Puedes reemplazarlo por este código, puede que a veces esté mal configurado o corrupto.
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

3- Revisión de plugins y temas
Muchas veces los plugins o temas pueden causar conflictos y pueden generar estos errores 404 en ciertas páginas. Debemos pegar un buen vistazo a esto para no volvernos locos.
- Entra dentro de la carpeta wp-content.
- Luego renombra la carpeta plugins a «plugins_old» por ejemplo para desactivar todos los plugins.
- Refresca la página para ver si se soluciona.
- Si se soluciona, busca el causante del problema.
- Si la cosa sigue igual prueba activando el tema Twenty Twenty-One por ejemplo
- Si funciona, ya sabemos que es el tema el causante
Es posible que algunos plugins de caché, redirecciones de seguridad generen un 404.
4- Limpia la caché del navegador y hosting
Después de realizar todo lo anterior y el error aún esta ahí, te recomiendo que borres la caché del navegador (limpia el historial) para asegurarte de que no tienes nada cacheado. A veces suele ocurrir bastante.
- Borra la cache del navegador (Ctrl + Shift + Supr en Chrome o Firefox).
- Si utilizas un plugin de cache, dale caña para vaciar toda la caché.
- Si tu hosting tiene un sistema de cache, pega un vistazo y la vacías.
¿Por qué hacemos todo esto?, la caché puede estar mostrando versiones antiguas del sitio con errores 404 y realmente ya está solucionado el problema.
5- Crear redirección 301 (en el caso de que hayas cambiado la url de la página).
Puede darse el caso de que has modificado la url de una página o directamente la has eliminado, es recomendable crear una redirección 301 para evitar el error 404 y sobre todo darle al visitante una buena experiencia de usuario.
- Esto lo puedes hacer con un plugin por ejemplo el «Redirection» (disponible en el repositorio de WordPress).
- Una vez has instalado el plugin te vas a «Herramientas» > Redirecction.
- Añade la redirección antigua a la nueva y guardas los cambios.

Solucionamos esto con una redirección 301 para enviar automáticamente a los usuarios y motores de búsqueda a una nueva URL para no perder el tráfico ni SEO.
Hasta aquí esta pequeña guía de cómo solucionar un error 404 en WordPress. Puede parecer complicado, pero con los métodos que te he añadido lo puedes solucionar rápidamente. Si sigues teniendo problemas, puedes contactar con tu servidor para ver si te pueden ayudar.
O si prefieres que te ayude yo, puedes contactar conmigo en la página de mis servicios aquí. Nos vemos pronto..







