Error 404: qué es y cómo arreglarlo
El error 404 es el error HTTP más conocido y frecuente, y quiere decir que el recurso que le pedimos al navegador mediante un enlace no está disponible. Lo más frecuente es que ocurra porque el destino haya sido removido o por escribir mal la URL; pero también a veces puede tratarse de un problema en la programación del sitio que el dueño necesite corregir.
Es por esto que creamos este tutorial, de manera que si eres uno de ellos, puedas reparar el problema de manera rápida antes de que impacte negativamente en los visitantes y en las estadísticas de tu página web. Hablaremos aquí sobre cómo reparar el error 404 no encontrado, tanto en un sitio web regular como en una página web hecha en WordPress.
Hosting. Más simple.
En WNPower creamos el hosting más completo y simple de usar, con herramientas exclusivas y migrador automático. ¡Importantes descuentos esperan por ti!
Qué es el error 404
Es probable que te haya ocurrido que al hacer clic en un enlace hayas llegado a un error 404. Como te contábamos, se trata del error más común de Internet, y significa que la página web o el enlace que estamos pidiendo en el navegador no existe dentro del servidor. Este pudo haber sido eliminado o reubicado por el desarrollador, y seguramente haya olvidado ajustar sus enlaces internos de las páginas que componen su web, o no haya creado una redirección para que las visitas no se desorienten.
En la jerga llamamos a los errores 404 también “enlace roto”, “broken link” o “dead link” o “404’s”. Sin duda un error 404 lo primero que produce es una sensación de que “la página no funciona”, o de abandono, lo cual es pésimo para la experiencia de quien está intentando acceder al contenido no disponible; pero también lo es para el posicionamiento de la página web en los buscadores, ya que Google, por ejemplo, quitará autoridad a un sitio web donde sus visitas se pierdan mientras navegas. Básicamente es como que en la recepción de un edificio te digan que te dirijas a tal puerta, y cuando llegas al lugar, hay sólo una pared.
Regularmente los sitios web tienen un error 404 preconfigurado por el proveedor de alojamiento web, pero también hay muchos que personalizan sus errores 404 de maneras muy creativas.
Dependiendo de cada navegador, otra de las manifestaciones del error 404 pueden ser:
- 404: not found.
- 404: no encontrado.
- Error 404: that’s an error.
- HTTP Error 400: The request URL is invalid
Cuáles son las principales causas de un error 404
En resumen, las causas más frecuentes del error 404 no encontrado suelen estas que ves debajo:
- Que la página a la cual estés intentando acceder haya sido movida o eliminada.
- Que la URL esté mal escrita: el enlace de la página está escrito incorrectamente en la barra de direcciones del navegador. En otras palabras, está utilizando la URL incorrecta para acceder a tal página.
- Que el dominio haya sido delegado al hosting, pero el hosting aún esté vacío.
- Problema de caché del servidor o del navegador local
- Que el sitio esté infectado.
- Un problema de permisos en los archivos y carpetas del sitio web.
Cómo solucionar el error 404
Ahora que conocemos qué es un error 404 y sus causales, te mostraremos cómo solucionarlo. Comenzaremos por las soluciones más simples hacia las más complejas, pensando tanto en sitio hechos de manera artesanal y con plantillas de HTML, como páginas web hechas en WordPress, las cuáles ocupan una porción extremadamente grande del mercado.
Ten en cuenta que muchas de estas recomendaciones están orientadas a dueños de sitios web, quienes tienen la posibilidad de solucionar el problema si es que este viene de otro lado que no sea por “escribir mal la URL”.
✅ Revisa la sintaxis de la URL a la que estás intentando acceder
La primer recomendación es que revises si estás tipeando o copiando y pegando correctamente la URL a la cual estás intentando ingresar. Después de todo, una parte de los errores 404 se los lleva el error humano. No hay mucho más a esta recomendación más que revisar si el dominio, su extensión, subdominio o carpeta son correctos.
Una URL por lo general se ve asi: https://dominio.com/carpeta/archivo.html. En esta ocasión está primero el dominio, luego la carpeta separada por un slash, y por último el archivo. Si no tiene un archivo final, pues entonces la carpeta tendrá un archivo de inicio como por ejemplo “index.html” o “index.php”.
💡 ¡TIP! A un amigo le pasó que su diseñador le envió una URL para que revisara, y aún no había terminado de subir el contenido, con lo que se encontró con un error 404. Te lo contamos a modo anecdótico por si es tu caso.
✅ Cómo solucionar el error 404 en sitios hechos en WordPress
Lo ponemos como segunda opción ya que WordPress se lleva el grueso del mercado de sitios web. Si te está ocurriendo que los enlaces internos de tu WordPress dan todos o casi todos el error 404, preparamos esta otra guía para que puedas corregirlo: cómo solucionar el error 404 de WordPress.
Por lo general se trata de los “permalinks” o enlaces permanentes, así que buena suerte ejecutando las soluciones propuestas. 😉
✅ Tal vez se trate de caché
Tanto el navegador como el servidor guardan fotos estáticas de los sitios que navegas para ahorrar recursos, y esto a veces puede ser contraproducente. Si al acceder, el desarrollador estaba realizando un cambio, puede que te topes con un error 404. Para descartar esto, dale actualizar con la combinación de teclas “Control + F5” y revisa si con esto se soluciona. También puedes purgar o deshabilitar la caché del navegador si lo deseas.
Si por el contrario, se trata del caché del servidor, puedes limpiar la caché del servidor web de esta manera.
✅ Has movido o eliminado una de tus páginas internas
Un problema que regularmente ocurre es que los dueños o desarrolladores de sitios web suelen renombrar o eliminar páginas internas por reordenamiento o accidente, lo que automáticamente termina en un error 404. Si hay alguna URL que te responde con un “no encontrado”, entonces, repasa los últimos cambios que realizaste en tu web o en el Administrador de Archivos para detectar si renombraste o eliminaste algo por accidente. Si se trató de una eliminación accidental, puedes restaurar el archivo o carpeta desde el backup.
Si por el contrario, tienes un sitio web hecho en WordPress, revisa si no cambiaste el enlace permanente o “slug” de una página o entrada.
💡 Ten presente que la mejor forma de reacomodar tu contenido, tanto si eliminas o mueves algo en tu web es crear una redirección 301 (redirección permanente) para que quien accedía con ese viejo enlace, sea redirigido a la nueva ubicación.
✅ Chequea la delegación de tu dominio (DNS)
Si estás en medio de un cambio de proveedor, asegúrate de no haberte adelantado en delegar tu dominio (cambiar DNS) y que el nuevo hosting aún esté vacío o incompleto de contenido.
👉 Si estás mudándote a WNPower y te está ocurriendo un error 404 a causa de esto, puedes utilizar nuestra herramienta Status DNS dentro de tu panel de control cPanel para validar si es este el problema.
✅ El sitio web se encuentra infectado
Los sitios web están constantemente bajo amenazas y son blancos de ataque por falta de actualizaciones de WordPress, sus plugins, theme, o descuidos de parte de su desarrollador (como guardando las contraseñas en el navegador o no activando el 2FA), y ocurre muchas veces que por una infección, su archivo .htaccess se corrompe o, peor aún, los archivos de la web son eliminados completamente.
Sea este el problema o no, te recomendamos repasar estas buenas prácticas y recomendaciones para mantener tu página web a salvo: cómo limpiar y prevenir un sitio web infectado.
✅ Revisa los permisos de archivos y carpetas
Los archivos y carpetas requieren de cierta configuración de permisos para que puedan responder vía navegador, siendo que los archivos deben estar seteados en 644, y las carpetas en 755. Recuerda que puedes configurar los permisos de archivos y carpetas usando el viejo FTP o el Administrador de Archivos proporcionado por tu proveedor de hosting actual.
En WNPower, para que no te vuelvas loco, creamos la herramienta Reset de Permisos que realiza este trabajo por ti en tan solo un botón.
👉 Si aterrizaste en esta nota desde un buscador, intentando encontrar la solución y no estás alojado con nosotros, también queremos ayudarte. Revisa esta guía para cambiar tus permisos manualmente.
Conclusión final
Como verás, los motivos de encontrarte con un error 404 son bien diversos pese a que se te trate posiblemente del error HTTP más común de Internet. Regularmente este error ocurre por descuido humano pero también a veces está relacionado con errores en el contenido o en el servidor que debe de revisar su desarrollador.
¡Esperamos haber podido darte una mano y que puedas solucionar ese error 404 pronto!
Preguntas frecuentes
Recopilamos algunas de las preguntas más frecuentes de los usuarios que hicieron referencia al error 404 no encontrado:
¿El error 404 puede afectar al posicionamiento de mi sitio web?
Sí, claro. Si bien uno o varios errores 404 en tu página web pueden irritar a los visitantes de tu sitio a tal punto de que lo abandonen por no encontrar un recurso, a los buscadores les ocurrirá lo mismo y bajarán tu puntaje por ello. Nuestra recomendación es que si detectas un error 404 no encontrado, lo corrijas inmediatamente.
¿Cuál es la causa más común de un error 404 no encontrado?
Las causas más comunes de un error 404 es que la URL esté mal escrita o el contenido al que estás intentando acceder haya sido movido o eliminado.
¿Si el sitio que me da error 404 no es mío, puedo solucionarlo?
Si el sitio o la URL que da error 404 no es tuyo, la solución de esto no estará a tu alcance, pero siempre puedes reportar un link roto a su dueño para que lo corrija. Internet es comunidad, y el dueño del sitio web probablemente te lo agradecerá.
¿Cómo puedo evitar un error 404?
Revisa los enlaces de tu sitio web con frecuencia y evita eliminar páginas internas de tu sitio sin antes realizar una redirección web para que quienes guardaron tal enlace no se pierdan en la próxima visita.
¿Puedo evitar un error 404?
Si el contenido que estás pidiendo vía navegador no está disponible, sentimos contarte que no podrás evitar el error 404.