Un error 404 se produce cuando el navegador no puede encontrar una página web. Esto suele deberse a problemas como la escritura incorrecta de la URL, redirecciones incorrectas, archivos faltantes o errores de apuntamiento de dominio.
Consejo: Si necesitas ayuda, puedes conversar conmigo, soy Gator, la Inteligencia Artificial (IA) de HostGator. Accede al Portal del Cliente, estoy en la parte superior de la página
En este artículo, aprenderá a identificar las causas más comunes de un error 404 y a aplicar comprobaciones clave para resolver el problema, ya sea como visitante o administrador del sitio web.
Qué encontrará en este artículo:
Mensagens mais comuns do erro 404
Dependiendo del sitio web visitado, el mensaje de error puede ser diferente:
- Error 404 Not Found
- Error 404 no encontrado
- 404 Página no encontrada
- Page Not Found
- Esta página no existe
- This page doesn’t exist
- HTTP 404 no encontrado
- La URL solicitada no se encontró en este servidor
- 404 – Archivo o directorio no encontrado
Cómo solucionar un error 404 en su sitio web
Este error puede ser causado por una redirección o apuntamiento incorrecto, un error al escribir la URL del sitio web, un archivo inexistente o cuando el dominio no responde en el servidor.
A continuación, le indicamos cómo verificar y resolver:
- Verificar que el dominio está activo y que los apuntamientos de DNS están configurados correctamente
- Verificar que la dirección URL del sitio está escrita correctamente
- Verificar la instalación de SSL
- Borrar la caché del navegador
- Validar que los archivos estén en el directorio correcto
- Verificar permisos de archivos y carpetas
- Verificar si la redirección del sitio es incorrecta
- Restablecer enlaces permanentes
Verificar que el dominio está activo y que los apuntamientos de DNS están configurados correctamente
Es posible que tu dominio aún no se haya propagado al DNS que estás usando. Debido a esto, verá el error cuando intente acceder a una página específica de su sitio.
Consejo: La propagación del DNS es el tiempo que tarda la información de tu dominio en actualizarse en servidores de todo el mundo. Este proceso puede tardar hasta 24 horas, y durante este tiempo, el sitio web puede funcionar para algunos usuarios y no para otros, dependiendo del proveedor de internet y la caché local.
Consulta los puntos a continuación:
- Verifique que su dominio esté activo y que DNS esté configurado - Si es necesario, consulte cómo saber si DNS apunta correctamente
- Si tiene un dominio adicional, asegúrese de que se agregue a su hosting - Si es necesario, consulte cómo agregar un dominio a su alojamiento
- Si ha configurado recientemente un dominio, debe esperar a que se propague hasta 24 horas - Si es necesario, consulte qué es la propagación
Verificar que la dirección URL del sitio está escrita correctamente
Compruebe en la barra de búsqueda del navegador de que no tiene ningún error tipográfico como una letra adicional, un carácter especial o un acento en el nombre del sitio. Estos detalles pueden impedir que la página se cargue correctamente.
Verificar la instalación de SSL
Confirme que el sitio web cargue con "https://" al principio de la URL. Esto indica que el certificado SSL se ha instalado correctamente y está activo.
Si la URL sigue usando "http://" o muestra advertencias de conexión insegura, es posible que deba revisar la instalación de SSL o ajustar la configuración de su sitio web. En algunos casos, las páginas pueden mostrar un error 404 cuando el SSL está mal configurado y los enlaces del sitio web no se actualizan a https.
Consulte las directrices adicionales:
- Cómo configurar la URL del sitio web para https después de instalar SSL en los principales CMS
- Qué hacer si el SSL no funciona
Borrar la caché del navegador
En algunos casos, el navegador puede almacenar en caché una versión antigua de la página con un error 404, incluso si el contenido ya se ha corregido en el sitio. Esto ocurre, por ejemplo, cuando la página se ha actualizado recientemente.
En este caso, el sitio puede funcionar con normalidad para otros, pero seguir mostrando el error en tu dispositivo. Para asegurarte de acceder a la versión más reciente, borra la caché de tu navegador - Si es necesario, consulte cómo hacerlo
Validar que los archivos estén en el directorio correcto
Cada dominio configurado en el hosting está vinculado a un directorio específico en el servidor: una carpeta donde se almacenan los archivos del sitio web. Si los archivos están en una carpeta diferente o fuera de la estructura correcta, el sitio web podría mostrar un error 404 porque no encuentra el contenido solicitado.
Aprenda a identificar la carpeta correcta para cada dominio:
1Acceda al cPanel - Si es necesario consulte como realizarlo
2En la barra de búsqueda, coloque Dominios y haga clic sobre la opción encontrada
3En la pantalla de dominios, busque el dominio deseado y, en la columna "Directorio", haga clic en la ruta indicada.
Verificar permisos de archivos y carpetas
En general, cuando se crean archivos, vienen con ciertos permisos predeterminados. Estos básicamente controlan cómo puede leer, escribir y ejecutar los archivos para su uso.
Los permisos de los archivos y carpetas del alojamiento pueden influir en la causa del error, para solucionar el problema en este caso, libere los permisos de acceso en los directorios del sitio:
- Directorios y carpetas: 0755
- Archivos de script ejecutables en la carpeta cgi-bin: 0755
- Archivos: 0644
Si es necesario, consulte cómo cambiar el permiso de un archivo o carpeta
Verificar si la redirección del sitio es incorrecta
En algunos casos, un error 404 puede deberse a una redirección mal configurada en el archivo .htaccess, que controla las reglas de acceso y navegación en sitios CMS como WordPress.
A continuación, se explica cómo comprobarlo y solucionarlo:
1Busque la configuración predeterminada del archivo .htaccess de la aplicación de su sitio:
- A) Si usas WordPress como herramienta el código por defecto es:
# 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
- B) Si utiliza otra plataforma, en el navegador de búsqueda escriba:
default + .htaccess + nombre de la plataforma + versión + github
- Luego, haga clic en el enlace de Github relacionado con el valor predeterminado de su aplicación - En el sitio web de Github encontrará el código de archivo predeterminado para los CMS principales.
- Guarde el valor de este código para realizar la verificación indicada en el siguiente paso
2Ahora, en el administrador de archivos cPanel de su hosting, busque el archivo .htaccess de su aplicación
3A continuación, busque el archivo .htaccess y selecciónelo.
4En el menú superior del archivo, haga clic en el botón Editar
5A continuación, compare su contenido con el código predeterminado de la aplicación que utiliza:
- Si hay diferencias en las reglas de redirección o faltan secciones: Edite el archivo y reemplácelo con el código correcto.
- Antes de realizar cualquier cambio: Haga una copia de seguridad del archivo.
Restablecer enlaces permanentes
Si usas WordPress u otro CMS, el error 404 puede estar relacionado con problemas con la estructura de enlaces permanentes (URL amigables). Restablecer esta estructura puede solucionar el error, especialmente después de cambios o migraciones del sitio.
Le recomendamos que mantenga una rutina de copia de seguridad, para la seguridad de su sitio.
Seleccione la opción según la plataforma de su sitio web:
Plataforma WordPress
En WordPress, hay 404 errores que pueden ser generados por enlaces permanentes, que son las URL del sitio. Para intentar corregir el error 404, puede restablecer los enlaces, aquí le mostramos cómo hacerlo:
1Acceda al admin de WordPress, en el menú lateral, haga clic en Ajustes
2Luego, en Enlaces permanentes
3Guarde la opción que está seleccionada actualmente - Si utiliza una estructura personalizada, anote el valor de la estructura que está dentro del campo
4A continuación, seleccione la opción Simple
5Haga clic en Guardar cambios
6Vuelve a la opción que estabas usando antes - Si copiaste una estructura personalizada en el paso 3, pégala nuevamente en el campo correspondiente
7Haga clic en Guardar cambios
8Después del restablecimiento, haga una prueba en su sitio
Si el error persiste, es posible que falten archivos en tu sitio, o que el contenido al que intentas acceder no esté o haya sido eliminado - Si es necesario, verifica si hay archivos del sitio en el hosting
Otras plataformas CMS
Al acceder a una página del sitio web, por ejemplo: tudominio.com/pagina.html, el servidor intentará localizar el archivo "pagina.html" - por lo tanto, es necesario que este archivo esté almacenado dentro de la carpeta del sitio web que muestra el error para que este sea visible.
1Usted debe identificar qué archivo falta en el hosting:
- Si usted sabe qué archivo falta: usted debe crearlo de nuevo dentro de la carpeta o subirlo
- Si usted no sabe qué archivo falta: Le recomendamos que busque al desarrollador de su sitio web o que usted solicite la restauración de una copia de seguridad anterior al error al Soporte HostGator
Si después de realizar todos los pasos de comprobación indicados en este material el error aún persiste, le recomendamos que solicite la restauración de la copia de seguridad anterior al error del sitio web.
¡Listo! Ahora ya sabes cómo identificar y corregir errores 404 en tu sitio web, garantizando que tus páginas siempre sean accesibles al público.