Comprobador de cabeceras HTTP

See the HTTP status code, full redirect chain and response headers for any URL, and get a security headers grade with fixes.

Cadena de redirecciones

2 solicitudes
#EstadoURLHora
1 301 Moved Permanently http://github.com 4 ms
2 200 OK https://github.com/ 28 ms

Encabezados de seguridad

5/6B
  • Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
    Obliga a los navegadores a usar HTTPS en visitas futuras (HSTS).
  • Content-Security-Policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; con…
    Restringe qué scripts, estilos y marcos pueden cargarse; la mejor defensa contra XSS.
  • X-Content-Type-Options: nosniff
    Establécelo en 'nosniff' para evitar que los navegadores adivinen los tipos de contenido.
  • X-Frame-Options: deny
    Evita el clickjacking controlando quién puede incrustar la página en un marco (o usa CSP frame-ancestors).
  • Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
    Controla cuánta parte de la URL se envía a otros sitios en la cabecera Referer.
  • Permissions-Policy
    Desactiva funciones potentes del navegador (cámara, geolocalización...) que el sitio no usa.
HTTP/3: No anunciado (sin h3 en Alt-Svc) · Servidor: github.com

Encabezados de respuesta

https://github.com/ · 140.82.114.4
DateSat, 17 Oct 2026 03:12:01 GMT
Content-Typetext/html; charset=utf-8
content-languageen-US
VaryX-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, X-GitHub-Client-Version, Accept-Language, Sec-Fetch-Site,Accept-Encoding, Accept, X-Requested-With
ETagW/"f3b166a7b87141101e2fac341339e8eb"
Cache-Controlmax-age=0, private, must-revalidate
Strict-Transport-Securitymax-age=31536000; includeSubdomains; preload
X-Frame-Optionsdeny
X-Content-Type-Optionsnosniff
X-XSS-Protection0
Referrer-Policyorigin-when-cross-origin, strict-origin-when-cross-origin
Content-Security-Policydefault-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net productionresultssa1.blob.core.windows.net productionresultssa2.blob.core.windows.net productionresultssa3.blob.core.windows.net productionresultssa4.blob.core.windows.net productionresultssa5.blob.core.windows.net productionresultssa6.blob.core.windows.net productionresultssa7.blob.core.windows.net productionresultssa8.blob.core.windows.net productionresultssa9.blob.core.windows.net productionresultssa10.blob.core.windows.net productionresultssa11.blob.core.windows.net productionresultssa12.blob.core.windows.net productionresultssa13.blob.core.windows.net productionresultssa14.blob.core.windows.net productionresultssa15.blob.core.windows.net productionresultssa16.blob.core.windows.net productionresultssa17.blob.core.windows.net productionresultssa18.blob.core.windows.net productionresultssa19.blob.core.windows.net github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com wss://production-copilot-host.webpubsub.azure.com api.github.com/cmc_internal/api/ edge.fullstory.com rs.fullstory.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com www.youtube-nocookie.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com user-images.githubusercontent.com private-user-images.githubusercontent.com opengraph.githubassets.com repository-images.githubusercontent.com marketplace-screenshots.githubusercontent.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com explore-feed.github.com *.googleusercontent.com objects-origin.githubusercontent.com *.githubusercontent.com images.ctfassets.net/8aevphvgewt8/; manifest-src 'self'; media-src github.com user-images.githubusercontent.com secured-user-images.githubusercontent.com private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com assets.ctfassets.net/8aevphvgewt8/ videos.ctfassets.net/8aevphvgewt8/; script-src github.githubassets.com 'sha256-tSjmyPUky1KbRZ0fw9VUil3wFEbeM82rtbJDygGJAXw='; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
Servergithub.com
Content-Encodinggzip
Accept-Rangesbytes
Set-Cookie_gh_sess=HTbUcsgUEYxudKzAvHDlQppM3ZTrb%2B95FaFI%2BndVimbJccRR5DbaLJjdOZ6QrkjRFc1ntZcm7jmBoUYOBcEUgsaoZrW5OaUX47LX9pmJTyGeDtQnzWAtKZdCb6G8fRWNnrmNBfm1Czgach%2Fa1fP%2FVJOwtio4isiNLLGwHjZgjv2Rc%2BQF9ZCp0BmBGHtoQXZQmj3Bz95Lcyl54Aum2ZpNSZnuiRF2VNiqwvJbqT3pZ4dWU4kDuegUP3%2Btm9viQZkJ2mbNBMqRFSGvFEnOATWSIg%3D%3D--7TRQE5CzXnz%2Bg3RU--hy3OqdhC6oRbxpdAwlJckQ%3D%3D; path=/; HttpOnly; secure; SameSite=Lax
Set-Cookie_octo=GH1.1.6232408.1792206725; expires=Sun, 17 Oct 2027 03:12:05 GMT; domain=.github.com; path=/; secure; SameSite=Lax
Set-Cookielogged_in=no; expires=Sun, 17 Oct 2027 03:12:05 GMT; domain=.github.com; path=/; HttpOnly; secure; SameSite=Lax
X-GitHub-Request-Id2682:695C6:75CAFC:946023:6AD2E785
x-github-edge-regioniad
Transfer-Encodingchunked

Qué muestra este comprobador de cabeceras HTTP

Introduce cualquier URL y la solicitamos desde nuestro servidor exactamente como lo haría un navegador, sin seguir las redirecciones automáticamente. Así podemos mostrarte cada salto de la cadena de redirecciones con su código de estado y su tiempo de respuesta, seguido de los encabezados de respuesta completos de la página final y de una calificación de los encabezados de seguridad.

Guía rápida de códigos de estado HTTP

CódigoSignificadoNota SEO
200 OKLa página se cargó con normalidad.Indexable.
301 Moved PermanentlyRedirección permanente.Transmite las señales de posicionamiento; úsala para cambios de dominio y de HTTP a HTTPS.
302 / 307 Temporary redirectCambio temporal.Los buscadores mantienen indexada la URL original.
308 Permanent RedirectComo 301 pero conserva el método de la petición.Se trata como un 301.
304 Not ModifiedLa copia en caché sigue siendo válida.Normal en las visitas repetidas.
403 ForbiddenAcceso denegado, a menudo por un cortafuegos o una protección contra bots.Puede bloquear a los rastreadores.
404 Not FoundNo hay ninguna página en esta URL.Sale del índice con el tiempo.
410 GoneEliminada a propósito.Se elimina del índice más rápido que un 404.
500 / 502 / 503Error del servidor o de un servidor intermedio.Los errores 5xx persistentes perjudican el rastreo.

Buenas prácticas con las redirecciones

  • Mantén las cadenas en un solo salto: http://example.com debería ir directamente a https://www.example.com/, no pasar por dos o tres URL intermedias.
  • Usa 301 o 308 para los cambios permanentes, para que los buscadores transfieran las señales de posicionamiento.
  • Evita los bucles de redirección y los saltos mixtos de HTTPS a HTTP.

Encabezados de seguridad recomendados

Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Security-Policy: default-src 'self'; frame-ancestors 'self'
X-Content-Type-Options: nosniff
Referrer-Policy: strict-origin-when-cross-origin
Permissions-Policy: camera=(), microphone=(), geolocation=()

Añade HSTS solo cuando todos los subdominios admitan HTTPS, y despliega primero CSP en modo Content-Security-Policy-Report-Only. Comprueba la parte de TLS con nuestro Comprobador de certificados SSL.

Preguntas frecuentes

¿Por qué veo un 403 cuando el sitio funciona en mi navegador?

Algunos sitios bloquean las solicitudes automatizadas o las que proceden de centros de datos en la nube con una protección contra bots.

¿Qué puertos puedo comprobar?

Los puertos 80, 443, 8080 y 8443 en direcciones públicas. Las direcciones privadas e internas se bloquean por seguridad.

Actualizado

Copiado al portapapeles