Respaldado por Awesome Motive.
Más información en nuestro Blog de los Halcones Marinos.

9 formas sencillas de corregir errores 404 en WordPress

Cómo redirigir sus páginas 404

Los errores 404 son una de las razones más comunes por las que los visitantes abandonan un sitio web. Debido a las páginas de error 404, el propietario de un sitio web también puede perder mucho tráfico y backlinks potenciales, además de perder negocio. Los errores 404 pueden ser causados por una variedad de problemas, incluyendo:

  • El contenido de la página web ha desaparecido: Esto puede ocurrir cuando se cae un servidor o se transfiere un sitio web.
  • Actualización de entradas de blog antiguas: Cuando las personas cambian el título de una entrada de blog, generalmente cambian también la URL. Los visitantes que accedan a su sitio utilizando la URL antigua serán dirigidos a una página de error 404.

En este post, repasaremos diferentes métodos para arreglar y redirigir páginas de error 404.

¿Qué es un error 404?

Un error 404 es un código de respuesta estándar del Protocolo de Transferencia de Hipertexto (HTTP). Se produce cuando una página web no se encuentra en el servidor, indicando a los usuarios que la página solicitada no está o ya no está disponible. Este contratiempo puede deberse a páginas eliminadas, enlaces rotos o URL mal escritas. Para solucionarlo, los propietarios de sitios web deben garantizar una experiencia de usuario fluida arreglando o redirigiendo las páginas 404.

Variaciones del error 404 No encontrado

El error 404 Not Found es un código de respuesta HTTP estándar que indica que el servidor no ha podido encontrar la página web solicitada. Las variaciones de este error incluyen:

  • 404 Página no encontrada: Esta variación es la forma más común del error, indicando que el servidor no puede localizar la página web solicitada.
  • Error 404: Versión concisa del mensaje de error, suele ir acompañado de una explicación genérica del problema.
  • 404 Archivo o directorio no encontrado: Especifica que el servidor no pudo localizar el archivo o directorio especificado, lo que indica un posible problema con la ruta URL.
  • 404 No encontrado: La URL solicitada no se encontró en este servidor: Una variación más detallada del mensaje de error, esto proporciona información adicional sobre la incapacidad del servidor para localizar la URL solicitada.
  • HTTP 404: No encontrado: Esta variación se ve comúnmente en los mensajes de error del navegador y en los registros. Indica el protocolo HTTP y el código de error específico.
  • 404 - Página no encontrada: La página que busca puede haber sido eliminada, haber cambiado de nombre o no estar disponible temporalmente: Una versión amigable del error, ofrece posibles explicaciones de por qué la página solicitada no está disponible.
  • Error 404: No pudimos encontrar esa página: Algunos sitios web personalizan sus mensajes de error 404 para mantener un tono de marca coherente y ofrecer una experiencia más amigable a los usuarios.
  • 404 No encontrado - Nginx: Específico de los sitios web que utilizan el servidor web Nginx, esta variación denota que Nginx no pudo localizar el recurso solicitado.

Comprender estas variaciones ayuda a los usuarios y desarrolladores web a identificar y abordar los problemas relacionados con contenidos web inexistentes o inaccesibles, facilitando un proceso de resolución de problemas más fluido.

Leer: Errores comunes de WordPress y cómo solucionarlos

¿Tiene problemas con el error 404 en su sitio web de WordPress?

No pierda tiempo intentando solucionarlo usted mismo. Busca ayuda y soporte profesional de WordPress para obtener una solución rápida y eficaz.

Haga una copia de seguridad antes de solucionar los errores 404

Antes de abordar los errores 404 en WordPress, asegúrate de tener una copia de seguridad para salvaguardar los datos de tu sitio web. Utiliza herramientas como el plugin BlogVault, conocido por su interfaz fácil de usar y sus opciones de restauración con un solo clic. Otra opción son los planes de alojamiento gestionado de WordPress de proveedores como DreamHost. DreamHost ofrece funciones rápidas de copia de seguridad y restauración directamente a través de su panel de control. 

Además, programe copias de seguridad con regularidad, almacénelas en varias ubicaciones para que sean redundantes y verifique su integridad para garantizar un proceso de recuperación sin problemas en caso de complicaciones en la resolución de problemas.

Relacionados: Los mejores plugins de copia de seguridad para WordPress

¿Cómo corregir o redirigir un error 404 en WordPress?

A continuación, veremos los diferentes métodos o formas de abordar estos errores.

Encontrar la causa mediante la depuración

Cuando se encuentre con errores 404 en WordPress, empiece por activar la depuración para identificar la causa raíz. Edite el archivo wp-config.php y defina define('WP_DEBUG', true). Esto activa el modo de depuración y muestra mensajes de error en su sitio. Inspeccione los mensajes para identificar problemas con temas, plugins o configuraciones erróneas que causan los errores 404.

Borrar caché y cookies de navegación

Los archivos de caché y las cookies pueden hacer que la información de la página no esté actualizada o sea incorrecta. Borra la caché y las cookies de tu navegador para asegurarte de que estás cargando la última versión de tu sitio. Este sencillo paso puede resolver a menudo errores 404 causados por navegadores que sirven contenido en caché.

Restablecer los Permalinks de WordPress

La configuración incorrecta de los enlaces permanentes es una causa común de errores 404. En el panel de control de WordPress, ve a "Ajustes" > "Enlaces permanentes" y elige una estructura de enlaces permanentes diferente. Guarda los cambios para restablecer los enlaces permanentes. Si esto resuelve el problema, puede volver a su estructura preferida.

Restaurar el archivo .htaccess

Restaurar el archivo .htaccess en WordPress es crucial para resolver errores 404 causados por malas configuraciones. Estos son los pasos para restaurar el archivo .htaccess:

  • Acceda a los archivos de su sitio: Utilice un cliente FTP (como FileZilla) o el gestor de archivos de su proveedor de alojamiento para conectarse al servidor de su sitio web.
  • Localice el archivo .htaccess: Navegue hasta el directorio raíz de su instalación de WordPress. Busque el archivo .htaccess. Compruebe la configuración de su cliente FTP para mostrar los archivos ocultos si no es visible.
  • Haga una copia de seguridad del archivo .htaccess actual: Antes de realizar cualquier cambio, haga una copia de seguridad del archivo .htaccess existente. Descárguelo en su ordenador local. Esto asegura que usted puede volver al estado anterior si es necesario.
  • Borrar o renombrar el archivo .htaccess actual: A veces, el archivo .htaccess puede estar dañado. Puede borrarlo o renombrarlo a algo como ".htaccess_backup". Esto hará que WordPress genere un nuevo archivo .htaccess.
  • Regenere .htaccess en el panel de WordPress: Accede a tu panel de administración de WordPress. Vaya a "Configuración" y seleccione "Permalinks". Sin realizar ningún cambio, haga clic en el botón "Guardar cambios". Esta acción hará que WordPress regenere el archivo .htaccess.
  • Verifique el contenido del archivo .htaccess: Abra el archivo .htaccess recién generado y confirme que contiene las configuraciones correctas. Si tiene configuraciones específicas necesarias para su sitio (como redirecciones o reglas personalizadas), añádalas de nuevo al archivo.

Compruebe diferentes páginas de su sitio web para asegurarse de que se han resuelto los errores 404. La restauración del archivo .htaccess debería eliminar los problemas relacionados con configuraciones incorrectas.

Desactivar plugins y temas de WordPress

Desactive los plugins y cambie a un tema predeterminado de WordPress (como Twenty Twenty-One). Reactiva cada plugin y tema uno por uno, comprobando si el error 404 se repite. Esto ayuda a identificar el plugin o tema específico que causa el problema. Una vez identificados, actualiza o busca alternativas para los plugins o temas problemáticos.

Cambiar y actualizar la URL de WordPress en la base de datos

Si está experimentando errores 404 debido a configuraciones de URL incorrectas, entonces aquí están los pasos para actualizar la URL de WordPress en la base de datos:

  • Acceda a la base de datos a través de phpMyAdmin: Inicie sesión en su cuenta de alojamiento y busque la herramienta phpMyAdmin. Seleccione su base de datos de WordPress en la barra lateral izquierda.
  • Abrir wp_opciones Tabla: Localice y haga clic en la tabla wp_options en la base de datos.
  • Localice las filas URL del sitio y home: Busque las filas con el nombre_opción 'siteurl' y 'home'. Normalmente representan la configuración de URL de su sitio WordPress.
  • Editar valores: Haga clic en el icono del lápiz o "Editar" situado junto a las filas 'siteurl' y 'home'. Actualice el campo 'option_value' con la URL correcta.
  • Guardar cambios: Después de actualizar los valores, haga clic en el botón "Ir" o "Guardar" para guardar los cambios.

Por último, borra la caché de tu navegador para asegurarte de que carga la URL actualizada. A continuación, compruebe su sitio WordPress para confirmar que los errores 404 se han resuelto.

Solucionar el error 404 de WordPress en servidores locales

Si el entorno de su servidor local difiere de su servidor en vivo, podría provocar errores 404. Las discrepancias en la versión de PHP, la configuración de MySQL, las estructuras de archivos y las configuraciones de bases de datos también pueden contribuir a este problema. Aquí están los pasos para resolver este problema:

  • Compruebe la configuración del servidor local: Asegúrese de que su entorno de servidor local (por ejemplo, XAMPP, MAMP) coincide con las configuraciones de su servidor en vivo. Comprueba la versión de PHP, la configuración de MySQL y otros parámetros del servidor.
  • Confirme las estructuras de archivos y carpetas: Compruebe que las estructuras de archivos y carpetas de su servidor local reflejan las de su servidor activo. Las incoherencias pueden provocar errores 404.
  • Verifique la configuración de la base de datos: Confirme que la configuración de la base de datos local coincide con la de su base de datos activa. Preste atención al nombre de la base de datos, el nombre de usuario y la contraseña.
  • Actualice la URL local de WordPress: Acceda a la base de datos local de WordPress utilizando phpMyAdmin o una herramienta similar. En la sección wp_options localice las filas 'siteurl' y 'home' y actualícelas con la URL local correcta.
  • Compruebe .htaccess y Permalinks: Confirme que el archivo .htaccess de su servidor local está correctamente configurado. Si falta o está dañado, vuelva a crearlo o cópielo de su servidor activo.

Verifica y restablece los permalinks yendo al panel de WordPress > Ajustes > Permalinks y haciendo clic en "Guardar cambios". Reinicie su servidor local para aplicar los cambios. Ahora, compruebe su sitio local de WordPress para ver si los errores 404 se han resuelto.

Utilizar código para redirigir las páginas de error 404 a la página de inicio

Con este método puede crear redireccionamientos 301 para todas las páginas 404 a su página de inicio. Para ello, inicie sesión en su servidor y navegue hasta la carpeta HTML pública o la carpeta que contiene los archivos de su sitio web. También puede recuperar los archivos de su sitio web mediante una aplicación de archivos FTP como Filezilla. Otra opción es acceder al panel de control de WordPress e ir a Apariencia > Editor de temas.

Independientemente de la técnica que utilices, busca un archivo llamado 404.php, o construye uno si 404.php no existe ya, y añade el siguiente código en él:

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: ".get_bloginfo('url'));

exit();

?>

Guarde los cambios cuando haya terminado. Cuando se produzca un error 404, los visitantes del sitio web serán dirigidos ahora a la página de inicio.

Utilizar plugins para redireccionar o corregir páginas de error 404

Esta es la técnica más eficaz para redirigir o arreglar una página de error 404, ya que no tendrá que crear ni una sola línea de código para la página de inicio y existen múltiples opciones para gestionar las redirecciones. Se recomienda utilizar un plugin para evitar cometer errores costosos al desarrollar el código.

Puede utilizar una variedad de plugins, incluyendo los siguientes:

Redirección

404-errors-redirection-wordpress-plugins

Con más de un millón de instalaciones activas, Redirection es, con diferencia, el plugin de redirección de páginas 404 más popular. Es fácil de usar e incluye varias otras características que nos parecieron bastante atractivas. Por ejemplo, puede enviar a los visitantes que utilicen un navegador específico a una página concreta. Estado de inicio de sesión, Remitente, Cookies, Cabeceras HTTP, Dirección IP, Servidor y Tipo de página - redirigir si la página actual es una página 404 - se encuentran entre las diversas redirecciones condicionales.

Todos los 404 Redirigir a la página de inicio

all-404-redirect-to-homepage-wordpress-plugin

 Con más de 200.000 descargas, All 404 Redirect to Homepage es uno de los plugins de redirección 404 más famosos. También es el más fácil de usar porque redirige automáticamente todas las páginas 404 a la página de inicio, a diferencia de la mayoría de los otros plugins que necesitan que configures redirecciones para URLs específicas.

Redirecciones 301 - Easy Redirect Manager

301-redirects-wordpress-plugin

Otro plugin que simplifica la generación de redirecciones a páginas 404. Tiene un montón de características que lo convierten en uno de los plugins más increíbles para utilizar. Instálalo desde aquí. Instalar y activar el plugin es el primer paso. Tomemos un ejemplo del plugin "All 404 redirect to homepage" aquí.

Pasos para crear redirecciones para páginas de error 404 en WordPress

Para empezar, se instalará inicialmente el plugin All 404 Redirect to Homepage. Puede hacerlo descargándolo de WordPress.org o yendo a Plugins > Añadir nuevo en el panel de administración de WordPress y buscando el plugin. Una vez que haya terminado de instalar el plugin, asegúrese de activarlo.

  • Añadir personalizaciones al plugin: Necesitará configurar el plugin y definir las reglas de redirección ahora que está instalado y habilitado. Para ello, vaya al área de configuración del panel de administración de su sitio web WordPress y haga clic en All 404 Redirect to Homepage.
  • Esto le llevará a la página de Configuración del plugin. Aquí, selecciona 404 Redirection Status en el menú desplegable, y para activar el plugin, elige Enabled.
  • A continuación, se te pedirá que introduzcas la URL de la página de inicio de tu sitio web en el área "Redirigir todas las páginas 404 a". La URL de tu página de inicio se almacenará en el plugin. Esta área puede utilizarse para añadir cualquier otra URL personalizada.
  • Cuando haya terminado de realizar los ajustes, pulse el botón Actualizar opciones.

En este caso, todas las páginas 404 redirigirán ahora a la página de inicio. Pruebe las modificaciones para asegurarse de que todo funciona correctamente. Puede hacerlo yendo a su sitio web y escribiendo una URL que no exista.

Supervise su sitio WordPress en busca de páginas de error 404

Supervisar su sitio web en busca de errores 404 es esencial para mantener una experiencia de usuario positiva y garantizar que los visitantes puedan acceder al contenido que buscan. Utilizando las siguientes herramientas, te explicamos cómo supervisar tu sitio web en busca de errores 404.

  • Consola de búsqueda de Google: Google SearchConsole (GSC) proporciona un informe completo sobre los errores de rastreo, incluidos los 404. Añada su sitio a Google Search Console y compruebe regularmente la sección "Cobertura" para conocer los detalles de los errores.
  • Google Analytics: Utilice Google Analytics para supervisar el comportamiento de los usuarios. Compruebe la sección "Comportamiento" > "Contenido del sitio" > "Todas las páginas" para ver si hay páginas que generan errores 404.
  • Herramientas de supervisión de sitios web: Utilice herramientas de supervisión de sitios web de terceros como Pingdom, UptimeRobot o GTmetrix. Estas herramientas pueden enviar alertas cuando detectan errores 404 durante las comprobaciones rutinarias del sitio.
  • Comprobadores de enlaces rotos: Utilice comprobadores de enlaces rotos en línea como Seahawk's Broken Link Checker. Esta herramienta analiza todo el sitio web en busca de enlaces rotos, incluidos los errores 404.

Conclusión

En conclusión, resolver los errores 404 de WordPress exige un enfoque sistemático. Al abordar las causas potenciales, como configuraciones erróneas, discrepancias de URL y problemas del servidor, puede restaurar la funcionalidad de sus sitios web. El empleo de medidas como la depuración, la limpieza de la caché y las actualizaciones de la base de datos garantizan un proceso de solución de problemas exhaustivo. Las copias de seguridad periódicas y la precaución a la hora de modificar archivos también son salvaguardas vitales. 

Ya sea corrigiendo los enlaces permanentes, restaurando el archivo .htaccess o actualizando las URL, la atención a los detalles y el cumplimiento de las mejores prácticas pueden ayudarle a superar los errores 404 y mantener un sitio de WordPress que funcione a la perfección.

Preguntas frecuentes sobre el error 404 del sitio web de WordPress

¿Cómo eliminar las páginas de error 404?

Para eliminar los errores 404 en WordPress, empieza por comprobar y ajustar tus permalinks en el dashboard de WordPress en "Ajustes" > "Permalinks." Asegúrese de que están correctamente configurados. Además, revise el contenido modificado recientemente, inspeccione los recursos del servidor en busca de limitaciones y restaure o regenere el archivo .htaccess a través de los ajustes de permalinks.

¿Cómo puedo cambiar el estado 404 en WordPress?

Para cambiar el estado 404 en WordPress:

  • Crear una página 404 personalizada: Diseña una página de error 404 personalizada para mejorar la experiencia del usuario. Crea una nueva página en WordPress, añade tu contenido y guárdala.
  • Establecer página 404 personalizada: Instala un plugin como "404page" para asignar tu página personalizada como página de error 404. Configure los ajustes del plugin para designar su página creada.

¿Cómo elimino el error 404 blando en WordPress?

Para eliminar los errores soft 404 en WordPress:

  • Compruebe la relevancia del contenido: Asegúrese de que las páginas marcadas como soft 404 contienen contenido relevante. Google puede interpretar contenido poco relevante o irrelevante como soft 404s.
  • Actualice el contenido: Mejore el contenido de las páginas marcadas, haciéndolo más sustancial y valioso. Solucione cualquier problema que pueda hacer que los motores de búsqueda perciban el contenido como poco informativo.
  • Envíe el mapa del sitio a los motores de búsqueda: Envíe un mapa del sitio actualizado a los motores de búsqueda para facilitar el rastreo y la indexación de su contenido mejorado.

¿Por qué el administrador de mi sitio WordPress muestra 404?

Si el administrador de WordPress muestra un error 404, compruebe la integridad del archivo .htaccess en el directorio raíz de WordPress. Restáuralo o regenéralo guardando los permalinks en "Ajustes" > "Permalinks". 

Desactive todos los plugins de su sitio y cambie a un tema predeterminado para identificar cualquier conflicto. Compruebe que los permisos de los archivos son correctos y asegúrese de que la URL del sitio en la base de datos de WordPress es correcta utilizando phpMyAdmin. Actualícela si es necesario para que coincida con la URL de página ahora correcta.

Entradas relacionadas

En nuestro mundo interconectado, la capacidad de comunicarse eficazmente en distintos idiomas es más crucial que nunca.

Realizar una prueba de usabilidad en los sitios de WordPress es esencial porque proporciona información muy valiosa sobre

Los campos avanzados de WordPress son útiles para los propietarios de sitios web, ya que permiten almacenar datos adicionales y

Komal Bothra 21 de marzo de 2024

Los mejores sitios para contratar desarrolladores y diseñadores de WordPress en 2024

Si está buscando contratar al mejor desarrollador de WordPress o a un experto en sitios web de WordPress

WordPress
Komal Bothra 21 de marzo de 2024

¿Se atasca Elementor en la pantalla de carga? ¡Aquí tienes más de 25 métodos para solucionarlo!

Elementor simplifica el proceso de desarrollo de páginas web en WordPress. Sin embargo, puede que de vez en cuando te encuentres con

WordPress
Komal Bothra 19 de marzo de 2024

Cómo configurar tu correo electrónico de empresa de GoDaddy en Gmail (pasos sencillos)

Hacer malabarismos con varias cuentas de correo electrónico a la vez puede ser abrumador. Si te estás ahogando en el

Tecnología

Empieza con Seahawk

Regístrate en nuestra app para ver nuestros precios y obtener descuentos.