A pesar de ser el sistema de administración de contenido más popular del mundo, ocasionalmente se encontrará con errores al usar WordPress; uno de esos problemas son las publicaciones de WordPress que devuelven un error 404.
Afortunadamente, resolver errores 404 en WordPress puede ser sencillo.
En la mayoría de los casos, son causados por problemas con su archivo .htaccess. Esto significa que una vez que reconfigure o restaure este archivo, el problema estará resuelto.
En este tutorial, veremos cómo corregir las publicaciones de WordPress que devuelven el error 404. ¡Hagámoslo!
¿Qué es un error 404 en WordPress?
Los errores 404 no son exclusivos de WordPress; pueden suceder con cualquier tipo de sitio web. Estos errores aparecen cuando no se puede encontrar una página. En muchos casos, los navegadores no pueden encontrar y acceder a esas páginas simplemente porque no existen.
Si su navegador devuelve un error 404 porque una página no existe, generalmente es una molestia menor. Sin embargo, en algunos casos, puede encontrarse con errores 404 para las páginas que saber hay.
En estas situaciones, las causas más comunes son las siguientes:
- Problemas de almacenamiento en caché
- Incorrecto Servidor de nombres de dominio (DNS) ajustes
- Problemas de compatibilidad con temas y complementos de WordPress
- Problemas con la configuración de su servidor
Como tal, si los usuarios se encuentran con errores 404 en su sitio web que no son causados por URL incorrectas, querrá solucionar el problema lo más rápido posible.
Cómo reparar publicaciones de WordPress que devuelven el error 404 (3 formas)
Necesitará un cliente FTP (protocolo de transferencia de archivos) como FileZilla o Cyberduck para conectarse a su servidor. Si necesita ayuda para configurar una conexión FTP, aquí hay un excelente tutorial del Soporte de WordPress en cómo usar FileZilla con WordPress.
Para editar sus archivos de WordPress, también necesitará un editor de texto, como Notepad, TextEdit, Atom o Visual Studio Code.
También le recomendamos que cree una copia de seguridad de su sitio antes de comenzar a solucionar problemas.
Para el primer método, veremos algo que demore unos 30 segundos.
1. Reconfigure sus enlaces permanentes de WordPress
WordPress le ofrece múltiples opciones de estructuras de enlace permanente. ‘Permalink’ significa enlace permanente. Es la URL que usan los visitantes de su sitio web para acceder a sus páginas y publicaciones.
En algunos casos, WordPress puede tener errores al generar enlaces permanentes, lo que lleva a errores 404. Para resolver este problema, deberá restablecer temporalmente la estructura de enlaces permanentes de su sitio. Esto solo se aplicará si está utilizando cualquier otra estructura de enlace permanente que la predeterminada Sencillo.
Para restablecer su estructura de enlaces permanentes, acceda a su área de administración de WordPress y vaya al Configuración> Enlaces permanentes página. Memorice o anote su configuración actual aquí, luego seleccione el Sencillo opción bajo Configuraciones comunes:
Una vez que guarde sus cambios, la página se volverá a cargar. En este punto, simplemente vuelva a seleccionar su estructura de enlace permanente anterior y guarde sus cambios nuevamente.
Aunque la estructura del enlace permanente solo se ha restablecido una vez, a menudo esto puede ser suficiente para que desaparezca el error 404. Si no es así, deberá profundizar en WordPress.
2. Restaure su archivo .htaccess predeterminado
Tu .htaccess El archivo incluye instrucciones sobre cómo WordPress debe interactuar con su servidor. Entre esas instrucciones, hay reglas sobre cómo generar los enlaces permanentes de su sitio.
Si restablecer la estructura de enlaces permanentes de su sitio web desde el panel no resolvió el problema, el siguiente paso es restaurar la .htaccess archivo a su estado original.
En muchos casos, sus complementos de WordPress o su proveedor de alojamiento realizan cambios en su .htaccess archivo: algunos de los cuales pueden causar errores en su sitio web. Devolverlo a su estado predeterminado le brinda una pizarra en blanco para trabajar.
Para localizar su .htaccess archivo, conéctese a su sitio web a través de su cliente FTP y abra su carpeta raíz (normalmente llamada public_html). los .htaccess el archivo debe estar aquí. Haga clic derecho sobre él y seleccione el Ver edición opción:
Esto abrirá el archivo usando su editor de texto predeterminado. Elimine el contenido del archivo y reemplácelo con el siguiente código:
# 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
Este es esencialmente el contenido de un .htaccess Archivo de WordPress. Una vez que pegue este código en el .htaccess archivo, guarde los cambios y ciérrelo.
Su cliente FTP debería preguntarle si desea actualizar el archivo en su servidor, ¡lo desea! Finalmente, intente acceder a su sitio web nuevamente para ver si el error 404 persiste.
Si el error desaparece, puede volver a la Configuración> Enlaces permanentes en su panel de WordPress para cambiar su estructura de enlace permanente a su formato anterior. En este punto, las cosas deberían volver a estar bien. De lo contrario, deberá pasar al siguiente método.
3. Deshabilite todos sus temas y complementos
En algunos casos, los problemas de compatibilidad entre complementos, temas y el propio WordPress pueden causar errores 404 en su sitio web.
Por lo tanto, si ha probado los dos métodos anteriores sin éxito, el siguiente paso es desactivar todos sus complementos y temas para ver si tiene un problema de compatibilidad.
Para deshabilitar sus complementos y temas desde el tablero, simplemente diríjase a la pantalla relevante dentro del área de administración de WordPress (Complementos> Complementos instalados o Apariencia> Temas), seleccione los complementos o temas que desea deshabilitar, luego elija el Desactivar opción bajo la Acciones masivas menú desplegable y haga clic en el Solicitar botón:
Esta es la forma más rápida de deshabilitar todos los complementos en su sitio web. Si lo hace, probablemente afectará la funcionalidad de su sitio, pero es necesario descartar cada complemento como la causa del error 404. Si no desea realizar esta acción en su sitio en vivo, le recomendamos que cree un sitio de prueba.
Si el error persiste después de deshabilitar todos los complementos, también deberá deshabilitar sus temas activos.
Y, si el error aún no desaparece, reactive todos los complementos y temas y haga lo siguiente:
- Desactive los complementos uno por uno.
- Después de deshabilitar un complemento, pruebe si persiste el error 404 de WordPress.
- Si el error persiste, vuelva a activar el complemento y repita el proceso con el siguiente.
Esto debería permitirle aislar qué complemento está causando problemas de compatibilidad en su sitio web.
Si el error 404 le impide acceder a su panel, también puede deshabilitar complementos y temas en su sitio a través de FTP. Para hacerlo, conéctese a su sitio web a través de su cliente FTP, navegue hasta su carpeta raíz y acceda al contenido de wp directorio. Aquí, verá varias carpetas, incluidas dos llamadas complementos y temas:
Cada uno de esos directorios incluye subcarpetas para todos los complementos y temas instalados en su sitio web.
Para deshabilitar complementos en masa, puede hacer clic derecho en el complementos carpeta y cámbiele el nombre a cualquier otra cosa, por ejemplo plugins.old. Luego, crea un nuevo complementos carpeta, que debe estar vacía:
Ahora intente acceder a su sitio web nuevamente para verificar si el error 404 aún aparece. Si se ha ido, puede eliminar la carpeta vacía y cambiar el nombre de la otra a complementos.
Su siguiente paso es descartar complementos individuales. Para hacerlo, abra el complementos directorio y siga estas instrucciones:
- Cambiar el nombre de la carpeta de un complemento.
- Compruebe si el error 404 persiste en su sitio web.
- En caso afirmativo, cambie el nombre de la carpeta a su nombre original y repita el proceso con el siguiente complemento.
Si el error desaparece en algún momento, puede asumir que el culpable es el complemento. En este punto, querrá ponerse en contacto con el desarrollador para obtener una solución, buscar una alternativa adecuada o desinstalar el complemento.
Este proceso funciona de manera muy similar con los temas. Si cambia el nombre de la carpeta de su tema activo, WordPress usará automáticamente el tema predeterminado en su lugar. Después de cambiar el nombre de la carpeta, pruebe su sitio web y, si el error desaparece, su tema anterior fue la causa principal.
Conclusión
Las publicaciones de WordPress que devuelven el error 404 son un problema problemático. Si los visitantes no pueden encontrar lo que buscan en su sitio web, es posible que se den por vencidos y busquen en otra parte. Esto significa que dejar los errores 404 sin marcar puede tener un impacto significativo en sus tasas de rebote y conversión.
Si se encuentra con errores 404 en su sitio de WordPress que no son causados por URL incorrectas o problemas de almacenamiento en caché, aquí le mostramos cómo solucionarlos:
- Reconfigure sus enlaces permanentes de WordPress.
- Restaura tu .htaccess expediente.
- Deshabilite todos sus temas y complementos.
¿Tiene alguna pregunta adicional sobre cómo resolver los errores 404 de WordPress? ¡Háganos saber en la sección de comentarios!