LEARN · HTTPS-REDIRECT
Redirect HTTP to HTTPS
Por qué tu web debe redirigir siempre de http:// a https:// y cómo evitar el contenido mixto.
QUÉ ES
Aunque tengas HTTPS, alguien puede escribir tu dirección sin «https» o seguir un enlace antiguo. Una redirección permanente (301) lleva siempre a la versión segura. El contenido mixto es cuando una página segura carga recursos por http://.
POR QUÉ IMPORTA
Sin redirección, parte de tus visitas viajan sin cifrar. El contenido mixto hace que el navegador bloquee scripts o imágenes, o que muestre avisos.
ERRORES FRECUENTES
- Redirigir con 302 (temporal) en vez de 301.
- Cadenas largas: http → http://www → https://www → https://.
- Imágenes o scripts con URLs absolutas http:// en el HTML o el CMS.
EJEMPLO
server {
listen 80;
server_name example.com www.example.com;
return 301 https://example.com$request_uri;
}CÓMO LO COMPROBAMOS
- HTTP_TO_HTTPS v1.0.0 — Que la versión http:// del sitio redirige a https://.
- HTTP_REDIRECT_CHAIN v1.0.0 — Número de redirecciones hasta la página final.
- HTTP_MIXED_CONTENT v1.0.0 — Si una página HTTPS carga recursos (scripts, estilos, imágenes, iframes) por http://.