¿Qué es el error 404 not found? 6 soluciones sencillas

¿Qué es el error 404 not found? 6 soluciones sencillas

El error 404 not found o error 404 no encontrado es uno de los problemas más comunes que puedes encontrarte mientras navegas.

Este código de estado HTTP significa que la página solicitada no se puede encontrar en el servidor del sitio web. Puede indicar un fallo en el alojamiento web o en los ajustes de configuración de tu sistema de nombres de dominio (DNS).

Encontrarse con este error puede dejar una impresión negativa en los visitantes de tu sitio web. También puede afectar negativamente a la optimización para motores de búsqueda (SEO) y a la clasificación de tu sitio web, ya que dificulta la capacidad de los motores de búsqueda para rastrear tu sitio web correctamente.

Afortunadamente, dado que se trata principalmente de un problema del lado del cliente, es relativamente fácil para los propietarios de sitios web solucionar el error 404. 

Este artículo te explicará posibles causas y seis métodos eficaces para arreglar el error 404.

El error 404 es un problema del lado del cliente que indica que la URL solicitada no se puede encontrar en el servidor. Puede ocurrir por varias razones, como que el dominio no esté apuntado correctamente, un archivo .htaccess roto o permisos de archivo mal configurados.

¿Cuál es la causa del mensaje de error 404?

Código de errorConnection refused
Tipo de errorError del protocolo de comunicación de red 
Causas de errorProblema de redInstalación incorrecta de SSH
Credenciales incorrectas
Configuración del sistema de seguridad

El error 404 no encontrado significa que el navegador se ha conectado y ha enviado la petición al servidor web. Sin embargo, éste no puede encontrar el recurso solicitado. Como resultado, el navegador no puede cargar la página web, mostrando un error 404.

Muchos factores pueden causar el error 404 not found, entre ellos:

  • Página movida o eliminada. A veces, el contenido de la página puede haberse borrado o movido sin arreglar el enlace roto.
  • URL mal escrita. El enlace de la página está escrito incorrectamente en la barra de direcciones del navegador. En otras palabras, estás utilizando la URL incorrecta para acceder a la página.
  • Problema de configuración DNS. Puede que el dominio siga propagándose o apunta a una dirección DNS incorrecta.
  • Problemas de caché. El navegador puede almacenar en caché la página de error 404 en lugar del contenido real. Por lo tanto, sigues viendo el error aunque el sitio web funcione para todos los demás.
  • Falta un activo. Normalmente, cualquier activo que falte, como una imagen, un archivo CSS o JavaScript, puede generar un error 404.

Ejemplos de diferentes mensajes de error 404 not found

Un error 404 puede producirse en cualquier navegador web. El código de error puede tener un aspecto ligeramente diferente según el que utilices.

Mozilla Firefox

Error 404 en Mozilla

Mozilla Firefox muestra un mensaje directo con una página 404 not found y una descripción que dice: “¡El recurso solicitado no se pudo encontrar en este servidor!”.

Google Chrome

Error 404 en Google Chrome

Si te encuentras con una página de error 404 en Chrome, el navegador muestra un mensaje descriptivo bajo el código de estado HTTP.

Opera

Error 404 en Opera

Cuando se produce un error 404 en Opera, el navegador muestra la descripción de la página de estado en la parte superior de la página.

Microsoft Edge

Error 404 en Microsoft Edge

Microsoft Edge muestra el mensaje HTTP Error 400 y una descripción que dice: “La URL solicitada no es válida”.

Muchos sitios web muestran errores personalizados 404 no encontrado. Aunque no es estrictamente necesario, ayuda a explicar a los visitantes que el sitio web funciona, pero no se puede encontrar la página que buscan.

Cómo solucionar el error 404 – Video

¿No tienes tiempo para leer? Descubre cómo solucionar el error 404 en un sitio web de WordPress con nuestro tutorial en video.

Suscribirse ¡Para más videos educativos! Academia de Hostinger

6 formas de resolver el error 404

Desde reiniciar el navegador web hasta restaurar los archivos de copia de seguridad, esta sección te explicará cómo solucionar los mensajes de error 404. Ten en cuenta que el primer método es para usuarios o lectores, mientras que los otros pasos son para propietarios y administradores de sitios web.

1. Ejecuta una revisión básica de problemas

A veces, sólo hace falta una solución rápida para resolver el error 404. Para los visitantes, sugerimos que prueben estos sencillos pasos para identificar si el problema reside en tu navegador o en tu dispositivo:

  • Reinicia tu navegador. Intenta cerrar la ventana actual y abrir una nueva. Es tan sencillo como eso.
  • Borra la caché. Elimina los datos y el historial de tu navegador. Comprueba si el error persiste.
  • Verifica dos veces si has escrito mal los caracteres. Vuelve a comprobar la URL para asegurarte de que has introducido la dirección web correcta en la barra de búsqueda.
  • Utiliza otro dispositivo. Accede al sitio web utilizando otro navegador o dispositivo. Si funciona, intenta borrar la caché y las cookies del dispositivo anterior una vez más.
  • Utiliza la función de Incógnito. Este modo no conserva la caché ni las cookies, por lo que mostrará una versión renovada de la página web.

Si el problema persiste, informa al propietario del sitio web o a algún responsable del sitio que estás intentando visitar. Busca la información de contacto en la página de contacto del sitio o en el pie de página y comunícales el problema.

2. Utiliza el Solucionador de problemas con IA de Hostinger

Dado que hay muchas causas posibles del error 404, es más fácil solucionarlo resolviendo los problemas y encontrando primero la causa raíz. 

Si alojas un sitio de WordPress en Hostinger, utiliza el Solucionador de problemas con IA para encontrar rápidamente la causa del error. 

Aquí tienes los pasos para hacerlo:

  1. Abre tu hPanel y navega hasta WordPress → AI Troubleshooter.
  2. La herramienta buscará automáticamente errores en tu sitio. Si detecta el error 404, te dirá cuándo se produjo el error y empezará a comprobar el servidor, los registros de errores y los archivos del sitio web.
  3. Una vez finalizado, te sugerirá la acción a realizar. Dependiendo de la causa raíz, el Solucionador de problemas con IA puede arreglarlo por ti. En este caso, haz clic en el botón Arreglar mi sitio web para que el Solucionador de problemas con IA lo haga por ti.
Solucionador de problemas con IA de hPanel
  1. Cuando la IA termine la solución, visita tu sitio web para comprobar si se ha resuelto el error. Si no es así, puedes pulsar el botón Intentar otra solución para que la IA elabore otra solución.

3. Asegúrate de que el dominio apunta a tu alojamiento

Si el dominio todavía se está propagando, es posible que aparezca una página de error 404. Para resolverlo, tendrás que esperar a que se complete la propagación. Normalmente, se tarda un máximo de 24 horas hasta que se resuelve el DNS.

Además, el error 404 puede deberse a una configuración DNS incorrecta. 

Es posible que hayas apuntado el dominio a un servidor de nombres incorrecto o a una dirección IP errónea a través de un registro A. Por lo tanto, debes comprobar si el dominio está apuntado correctamente para solucionar este problema.

Hay dos métodos para conectar un dominio a tu alojamiento: utilizando servidores de nombres o la dirección IP mediante un registro A.

A continuación te explicamos cómo comprobar los servidores de nombres y la dirección IP de Hostinger:

  1. Accede a tu cuenta de Hostinger.
  2. En hPanel, ve a la pestaña Hosting.
  3. Haz clic en Detalles del plan.
  4. En esta sección, encontrarás los servidores de nombres de Hostinger y tu dirección IP en la barra lateral izquierda.
Detalles del plan en hPanel

Hay muchas herramientas online para comprobar a qué servidor DNS apunta tu dominio, como DNS Checker, DNSMap y whatsmydns.net.

4. Arregla los permisos de los archivos

Si sigue apareciendo el error 404, te recomendamos que arregles los permisos de los archivos. Cuando utilizas alojamiento web, el servidor gestiona tus archivos y los envía al navegador para que pueda cargar el sitio.

Los permisos de archivos y carpetas permiten al servidor saber quién puede ejecutar, leer o editar los datos de la cuenta de alojamiento. Sin embargo, si los valores están mal configurados, la página web puede mostrar un error 404.

A continuación te explicamos cómo arreglar los permisos de los archivos en hPanel:

  1. Accede a tu cuenta de Hostinger.
  2. Ya en hPanel, busca la sección Avanzado y elige Resolver propiedad del archivo. 
  3. Marca la casilla para confirmar que quieres establecer los permisos de archivo por defecto. Haz clic en Ejecutar.
Sección de Resolver propiedad del archivo de hPanel

¡Importante! Los permisos por defecto de Hostinger son 644 para los archivos, lo que significa que el propietario puede leer y escribir, mientras que los demás sólo pueden leer. Para las carpetas, es 755, lo que permite al propietario leer, escribir y ejecutar y a los demás sólo leer y ejecutar.

Si quieres establecer los permisos de los archivos en valores específicos, ve al menú Administrador de archivos.

Administrador de archivos en hPanel
  1. Haz clic con el botón derecho en el archivo o carpeta que quieras modificar y selecciona Permisos.
Administrador de archivos de Hostinger

2. Marca las casillas para modificar los accesos. Los valores se actualizarán automáticamente al elegir los permisos. Pulsa en Actualizar para guardar los cambios.

Permisos de hPanel

En la mayoría de los casos, esto debería solucionar el error 404 página no encontrada. Sin embargo, si sigues teniendo el problema, continúa con el siguiente paso.

5. Desactiva el archivo .htaccess

Las redirecciones de URL, el control de acceso, la seguridad del sitio web y el rendimiento se gestionan mediante un archivo de configuración a nivel de directorio llamado .htaccess o Acceso al hipertexto.

Como parte esencial de un sitio web, .htaccess se encuentra dentro del directorio public_html junto a otros datos críticos. Sin embargo, puede corromperse por varias razones, como plugins incompatibles y una configuración incorrecta.

Un .htaccess roto puede alterar la apariencia de un sitio web y provocar una página de error 404. Para solucionar este problema, desactívalo y sustitúyelo por uno nuevo.

Aquí cómo desactivar .htaccess:

  1. En hPanel, haz clic en Administrador de archivos.
  2. Haz doble clic en la carpeta public_html para entrar en el directorio.
  3. Haz clic con el botón derecho en .htaccess y elige Renombrar.
Opción Renombrar del Administrador de archivos de Hostinger
  1. Sólo tienes que añadir cualquier carácter adicional al nombre del archivo para desactivarlo. Haz clic en Cambiar nombre para guardar los cambios.
Cuadro de Renombrar de hPanel

A continuación, te explicamos cómo crear un nuevo .htaccess:

  1. En el Administrador de archivos, haz clic en Nuevo archivo en el menú superior.
  2. Introduce .htaccess como nombre de archivo.
  3. Copia y pega el siguiente código dentro del archivo. Alternativamente, genera el código adecuado utilizando un generador de .htaccess.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>

Para solucionar el error 404 en WordPress, utiliza en su lugar los siguientes fragmentos de 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
  1. Haz clic en Crear para guardar los cambios.
Editor de archivos con el código de WordPress de Hostinger

Si puedes acceder al sitio web después de desactivar y crear un nuevo archivo .htaccess, probablemente esto estaba causando el error 404 not found.

6. Restaura la copia de seguridad

Los mensajes de error 404 pueden producirse cuando los visitantes proceden de enlaces externos de otros sitios que les redirigen a páginas web eliminadas. Para solucionar este problema, restaura la copia de seguridad del sitio.

Ten en cuenta que este método sólo funciona si algunas páginas del sitio web están rotas o muestran un error 404 page not found.

A continuación te explicamos cómo restaurar una copia de seguridad de un sitio web en Hostinger:

  1. Ve a la sección Archivos en hPanel y haz clic en Copias de seguridad.
Sección de Archivos de hPanel
  1. En la opción Copias de seguridad de archivos, haz clic en Seleccionar.
Sección de copias de seguridad de hPanel
  1. Elige una fecha preferida para la copia de seguridad.
Seleccionar fecha de backup en hPanel
  1. Pulsa el botón Siguiente paso para preparar el archivo de copia de seguridad.
Botón de siguiente paso del backup de hPanel
  1. Elige los archivos de los que quieres hacer una copia de seguridad.
Archivos del backup de hPanel
  1. Si quieres restaurar directamente la copia de seguridad, haz clic en Restaurar archivos.
  2. Si quieres descargar la copia de seguridad y restaurarla manualmente, selecciona Descargar todos los archivos.

Cómo comprobar si hay errores 404 en tu web

Es importante comprobar regularmente si hay errores 404 para que tu sitio funcione correctamente y evitar que los visitantes se sientan frustrados. A continuación encontrarás varios métodos que te ayudarán a identificar y solucionar estos problemas adecuadamente.

Google Search Console

Google Search Console (GSC) ofrece valiosas funciones para supervisar y mantener la salud de tu sitio web. Puedes ir a Indexación → Páginas y seleccionar No se encontrado (404) en la sección ¿Por qué hay páginas que no se indexan? para ver una lista de las páginas que provocan errores 404.

Informe de páginas 404 en GSC

Alternativamente, introduce la URL que quieras comprobar en la barra de búsqueda de la parte superior. La herramienta mostrará si la URL está indexada o devuelve un error 404. Después de solucionar el problema en tu sitio web, puedes pedir a Google que vuelva a indexar la página.

Herramientas de comprobación de enlaces

Herramientas como Screaming Frog y el Comprobador de enlaces rotos de Ahrefs son excelentes para encontrar errores 404.

Estas herramientas escanean tu dominio para detectar errores o páginas rotas, de modo que puedas corregirlos antes de que afecten a la experiencia del usuario o al rendimiento del motor de búsqueda.

Comprobaciones manuales

Aunque las herramientas automatizadas son útiles, las comprobaciones manuales ofrecen un enfoque más práctico. Revisa regularmente los enlaces internos de tu sitio web para asegurarte de que dirigen a los usuarios a las páginas correctas.

Además, ten en cuenta los errores notificados por los usuarios, ya que los visitantes pueden descubrir errores 404 que los análisis automatizados pasaron por alto o encontrar páginas que estas herramientas no han indexado.

¿Por qué solucionar los errores 404 es vital para el SEO?

Solucionar el error 404 es necesario para preservar el rendimiento SEO de tu sitio web. A continuación te explicamos por qué es importante solucionar este problema:

Experiencia del usuario

Los errores 404 pueden desanimar a los visitantes, lo que conduce a tasas de rebote más altas y a un menor engagement.

Es probable que los usuarios abandonen tu sitio web y busquen información en otra parte cuando se encuentren con páginas rotas. Esto indica a los motores de búsqueda que tu sitio web no ofrece una buena experiencia de usuario.

Rastreo e indexación

Los motores de búsqueda como Google se basan en el rastreo para descubrir e indexar el contenido de tu sitio web. Los mensajes frecuentes de error 404 del sitio web pueden interferir en el proceso.

Como resultado, tus páginas pueden quedar fuera de las páginas de resultados de los motores de búsqueda (SERPs) o incluso dar lugar a posibles penalizaciones, afectando a la visibilidad de tu sitio.

Equidad de enlaces

Los enlaces rotos provocan la pérdida de link equity, lo que afecta al SEO de tu sitio. Los backlinks de otros sitios web que conducen a páginas de error 404 pierden su valor SEO.

Con el tiempo, esto puede disminuir la autoridad de tu sitio y reducir su potencial de clasificación en los resultados de búsqueda.

Conclusión

El error 404 not found es un error de código HTTP que indica que la página concreta que intentas visitar no existe.

Suele ocurrir cuando el dominio apunta a una dirección DNS incorrecta, los archivos o carpetas tienen permisos mal configurados o el sistema ejecuta un archivo .htaccess corrupto.

Cuando aparece el error 404, es fundamental solucionarlo inmediatamente. Utiliza uno de estos métodos para arreglarlo:

  1. Ejecuta una revisión básica de problemas
  2. Utiliza el AI Troubleshooter de Hostinger
  3. Asegúrate de que el dominio apunta al alojamiento web
  4. Corrige permisos de archivos
  5. Desactiva el archivo .htaccess roto
  6. Restaura el archivo de copia de seguridad del sitio web

Esperamos que este artículo te haya ayudado a solucionar el error 404 no encontrado. Si tienes preguntas o sugerencias, no dudes en dejarlas en la sección de comentarios más abajo.

Error 404 – Preguntas frecuentes 

Aquí tienes algunas preguntas comunes sobre el error 404.

¿Cómo puedo evitar los mensajes de error 404?

Asegúrate de que todos los enlaces internos y externos de tu web están actualizados para evitar mensajes de error 404. También puedes configurar redirecciones para las páginas que se hayan movido o eliminado.

¿Puedo evitar un código 404?

No, no puedes evitar un error 404, ya que es una respuesta del servidor que indica que no se puede encontrar la página solicitada. 

Sin embargo, puedes configurar una redirección a una página diferente de tu sitio web o utilizar una página 404 personalizada para proporcionar información útil a los visitantes.

¿Debo personalizar las páginas 404 de mi sitio web?


Sí, recomendamos personalizar tus páginas 404. Una página 404 de error personalizada y bien diseñada puede guiar a los usuarios a contenido relevante, mejorando su experiencia. Añade una barra de búsqueda, enlaces útiles o un mensaje amistoso para atraer a los visitantes.

Author
El autor

Diego Boada

Diego es comunicador social, especialista en publicidad digital que trabaja constantemente en mejorar sus conocimientos de marketing digital, enfocándose en contenido y SEO. Idiomas, series, libros y cursos en internet son sus hobbies principales, además de los deportes. Este es su perfil de LinkedIn.