Última actualización - 21/09/2026

Guía de errores HTTP: 404, 301, 403, 500, 410 y 302

Infografía de códigos de estado HTTP mostrando 301 redirección permanente, 302 temporal, 403 prohibido, 404 no encontrado, 410 eliminado y 500 error del servidor, con íconos y descripciones breves.

Los códigos de estado HTTP son números de tres dígitos que le dicen al navegador (y a Google) qué está pasando con la página que intentas cargar.

Aquí te dejo el significado de los más comunes.

Error 404 (Not Found)

¿Qué es el error 404?

Es el error más famoso. Significa que el servidor ha respondido, pero no encuentra el archivo o la página que pides.

¿Por qué pasa?

Porque borraste la página, cambiaste la URL (slug) o escribiste mal el enlace.

Cómo solucionar el error 404

  • Revisa que la URL esté bien escrita.

  • Si la página se movió, crea una redirección 301 hacia la nueva dirección.

  • Si ya no existe, personaliza la página 404 con enlaces útiles para no perder al visitante.

  • Usa herramientas SEO como Google Search Console para detectar enlaces rotos.

Redirección 301 (Movido Permanentemente)

¿Qué es la redirección 301?

No es un error, es una instrucción. Le dice al navegador: “Esta página ya no vive aquí, ahora vive en otro sitio”.

¿Para qué sirve?

Es vital para el SEO. Si cambias el nombre de una URL, usas un 301 para llevar a los usuarios y a Google a la nueva dirección sin perder autoridad web.

El usuario ni se entera; llega a la nueva página automáticamente.

Cómo hacer una redirección 301

  • Desde tu panel de hosting o archivo .htaccess, añade la regla Redirect 301 /url-vieja /url-nueva.

  • En WordPress, usa plugins como Redirection o Yoast SEO.

  • Verifica que la redirección apunte a una URL activa y no genere cadenas de redirecciones.

Error 403 (Prohibido)

¿Qué es el error 403?

El servidor entiende tu petición, pero se niega a cumplirla. No tienes permiso

¿Por qué pasa?

Intentas acceder a una carpeta privada, a un panel de administración sin loguearte, o el servidor tiene bloqueada tu IP.

Cómo solucionar el error 403

  • Revisa los permisos de archivos y carpetas (normalmente 644 para archivos y 755 para carpetas).

  • Comprueba si hay un archivo .htaccess bloqueando el acceso.

  • Verifica que tu IP no esté en una lista negra del servidor.

  • Si es tu web, asegúrate de tener un archivo index.html o index.php en la carpeta.

Error 500 (Error Interno del Servidor)

¿Qué es el error 500?

El servidor encontró un problema inesperado y no sabe qué hacer. Se le suele llamar pantalla de la muerte.

¿Por qué pasa?

Suele ser un error en el código PHP, un plugin roto en WordPress o un problema con la base de datos. Es el “error genérico” que hay que investigar.

Cómo solucionar el error 500

  • Revisa los logs de error del servidor para identificar la causa exacta.

  • Desactiva plugins o temas recientes (en WordPress) para ver si el error desaparece.

  • Aumenta el límite de memoria PHP si el error es por falta de recursos.

  • Restaura una copia de seguridad si el fallo apareció tras un cambio reciente.

Error 410 (Gone / Ya no está)

¿Qué es el error 410?

Similar al 404, pero más definitivo. Significa que la página existió, pero se ha eliminado para siempre y no volverá.

Diferencia con el 404

El 404 es “no lo encuentro”. El 410 es “lo borré a propósito y no pienso volver a ponerlo”.

Cómo solucionar el error 410

  • Si eliminaste el contenido a propósito, el 410 es correcto: no hagas nada.

  • Si fue un error, restaura la página o crea una redirección 301 a una URL similar.

  • Revisa en Search Console que Google elimine la URL de su índice.

Redirección 302 (Encontrado / Temporal)

¿Qué es la redirección 302?

Igual que el 301, pero es temporal. Le dice al navegador: “Ve a esta otra URL, pero solo por ahora”.

¿Para qué sirve?

Para mantenimientos, pruebas A/B o promociones temporales. Nunca lo uses para cambios permanentes de URL, porque Google seguirá indexando la original.

Cómo hacer una redirección 302

  • Configúrala desde tu servidor o CMS solo para situaciones temporales.

  • Recuerda eliminarla cuando termine la causa (mantenimiento, promoción, etc.).

  • Si el cambio es definitivo, cámbiala por una 301 para no confundir a Google.

Tabla resumen de códigos HTTP

CódigoNombre¿Qué significa?¿Es error?Uso recomendado
301Movido permanentementeLa página cambió de URL para siempreNoCambios definitivos de URL (SEO)
302Encontrado / TemporalLa página está en otra URL, pero solo por ahoraNoMantenimientos o pruebas temporales
403ProhibidoNo tienes permiso para accederZonas privadas, IPs bloqueadas
404Not FoundLa página no existeEnlaces rotos o URLs borradas
410GoneLa página existió, pero se eliminó para siempreContenido borrado definitivamente
500Internal Server ErrorEl servidor falló inesperadamenteErrores de código, plugins o base de datos