¿Qué es HTTP Error 404 no encontrado? ¿Cómo solucionarlo?

01.06.2020
Artículos y más ... '¿Qué es HTTP Error 404 no encontrado? ¿Cómo solucionarlo?
0 7 мин.

error HTTP 404 no encontrado


Los códigos de estado de respuesta HTTP pueden ser difíciles de rastrear, especialmente aquellos que indican un error. El error 404 no encontrado es un código de estado de respuesta HTTP que indica que, a solicitud de un servidor (computadora remota), el servidor no pudo encontrar lo que solicitó el cliente (navegador web) y, por lo tanto, se devuelve un error 404 no encontrado.

En este artículo vamos a discutir las posibles razones detrás de un error 404 no encontrado, y cómo solucionarlo, pero primero:

¿Qué es el error 404 no encontrado??

Como se mencionó anteriormente, aparece un Error 404 No encontrado cuando un cliente logra comunicarse con el servidor y solicita un recurso específico (página o URL), pero el servidor no pudo encontrar un recurso válido en la ubicación solicitada.

Por lo general, esto sucede cuando el servidor no reconoce como válida la URL especificada por el cliente. Como veremos más adelante en este artículo, existen varias razones por las cuales el servidor puede considerar que una URL no es válida..

A veces, cuando se solicita un recurso no válido, las aplicaciones web pueden devolver errores 404 suaves, que generalmente suceden cuando el servidor devuelve un código de respuesta de 200 ok, lo que indica que el recurso se cargó como se esperaba, sin embargo, se muestra una página 404 personalizada , lo que indica que el recurso no se encontró realmente. Desde el punto de vista de SEO, esto se considera una mala práctica ya que los rastreadores web confían en errores 404 no encontrados legítimos para determinar la validez de los recursos / enlaces.

Aquí hay una captura de pantalla de la página de error personalizada de Moz.com:

páginas de error 404 personalizadas

Error 404 no encontrado: cómo solucionarlo?

Los códigos de estado de respuesta HTTP en la categoría 4xx son errores del lado del cliente, a diferencia de la categoría 5xx, que son respuestas de error del lado del servidor como 502 Error de puerta de enlace incorrecta o 500 Error interno del servidor.

A pesar de ser considerado un error del lado del cliente, los errores del servidor no se pueden descartar por completo en caso de un error 404 No encontrado, por lo que exploraremos las causas de este error tanto del lado del cliente como del servidor, y también abordaremos áreas problemáticas dentro de los sistemas de administración de contenido que podrían devolver un Error 404 No encontrado.

Sin embargo, antes de comenzar a probar posibles soluciones a un error 404 No encontrado, un consejo: cree una copia de seguridad completa de su base de datos o aplicación, o cree una copia de la aplicación en un servidor provisional para evitar cualquier problema en su vida solicitud.

Error 404 no encontrado Solución de problemas del lado del cliente

Comenzaremos con la resolución de problemas en el lado del cliente, ya que los problemas del lado del cliente son los más propensos a causar este error.

Verifique la URL solicitada

Los errores tipográficos en alguna parte de la URL son a menudo los culpables cuando se devuelve un error 404 Not Found. Si bien los nombres de dominio no distinguen entre mayúsculas y minúsculas, lo que significa que EXAMPLE.COM o ExAmPle.cOm devolverían el mismo resultado, las partes de una URL que aparecen después del nombre de dominio distinguen entre mayúsculas y minúsculas.

Eliminar cookies

Otra posible solución para un error 404 Not Found es eliminar las cookies que coinciden con el dominio del sitio web. Las cookies inválidas o dañadas pueden crear confusión con respecto a su identidad o pueden hacer que un servidor piense que está intentando acceder a un recurso que no existe, lo que puede provocar un error 404.

Aquí hay algunas guías útiles sobre cómo borrar las cookies en diferentes navegadores:

Cerrar sesión & Ingresar de nuevo

Esta solución es útil cuando su aplicación utiliza alguna forma de autenticación de usuario. En estos casos, el servidor podría estar experimentando un problema con su token de sesión (podría ser que no lo reconoce o lo considera inválido), lo que explicaría el error 404. Cerrar sesión y volver a iniciarla recreará el token de sesión local y solucionará el error.

Correcciones relacionadas con CMS

Si está utilizando sistemas de administración de contenido populares como WordPress, Drupal o Joomla, puede experimentar errores 404 debido a ciertos problemas con las modificaciones que ha realizado o extensiones que ha agregado a estos sistemas. Los siguientes consejos pueden ayudarlo a solucionar estos CMS:

  • Vuelva a una versión anterior: si el error 404 Not Found apareció justo después de una actualización reciente de su CMS, intente volver a la versión anterior antes de que apareciera el error;
  • Desinstalar complementos, extensiones o módulos agregados recientementede manera similar a la actualización de su CMS, instalar nuevas extensiones, módulos o complementos o actualizarlos puede crear problemas del lado del servidor que devolverán un error 404. Desinstalar estos complementos, módulos o extensiones o degradar a una versión anterior, revertiendo así los cambios realizados por estos;
  • Compruebe manualmente los cambios en la base de datos; a veces, volver a una versión anterior de un complemento o extensión puede no deshacer los cambios realizados en la base de datos. En este caso, debe abrir la base de datos y verificar manualmente las tablas y los registros en busca de modificaciones realizadas por la extensión o el complemento.

Si necesita ayuda para degradar su CMS o desinstalar una extensión, complemento o módulo, busque en Google el nombre del CMS o el nombre de la extensión, o consulte la documentación oficial y siga las instrucciones proporcionadas.

Error 404 no encontrado Solución de problemas del lado del servidor

Ya hemos mencionado que, aunque un error 404 no encontrado suele ser un error del lado del cliente, los problemas del lado del servidor también pueden entrar en juego cuando se devuelve este error. Aquí hay algunos culpables en el lado del servidor:

Configuración del servidor web

Dependiendo del tipo de servidor en el que se ejecuta su aplicación (Nginx, apache, IIS, etc.), su servidor puede estar configurado para rechazar solicitudes a ciertas URL o directorios, y devolver un error 404 No encontrado. Puede ajustar la configuración de su servidor con la ayuda de los archivos de configuración proporcionados con su servidor web.

Código personalizado

Otra cosa que podría causar el problema es un código personalizado en su aplicación. En este escenario, la depuración manual y el análisis a través de registros pueden ayudarlo a identificar la causa del problema. Aquí también, crear una copia en un servidor provisional es la forma ideal de abordar el proceso de depuración.

Encontrar enlaces inválidos

Existen algunas herramientas automáticas que puede utilizar para detectar enlaces no válidos o URL o recursos particulares. Un ejemplo sería registrar su sitio con Google Search Console, que detectará enlaces no válidos junto con otros problemas encontrados por el robot de Google mientras rastrea su sitio web. Alternativamente, si está buscando verificar recursos particulares, puede usar el Comprobador de enlaces W3C.

Como puede ver, hay muchas causas posibles para un error 404 No encontrado, sin embargo, la mayoría de los problemas se pueden identificar y solucionar rápidamente. Si realiza una búsqueda en Google del CMS que está utilizando (Drupal, Joomla, WordPress, etc.) seguido del error 404 Not Found, encontrará muchas soluciones proporcionadas a otros usos que experimentan este problema.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Оцените статью
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector