Forzar tu sitio de Nginx a cargar de forma segura

Generalidades

Después de que hayas añadido un certificado SSL a tu dominio, DreamHost automaticamente redirige la URL que los visitantes usan para ver tu sitio de HTTP a HTTPS. La 'S' asegura que tu conexión está cifrada. Por ejemplo:

  • https://example.com

No hay nada de tu parte que debas hacer para obligar a tu sitio a utilizar la URL segura. Sin embargo, en algunos casos especiales, puede ser necesario que crees tu propio archivo de configuración personalizado para forzar la redirección de HTTP a HTTPS.

Añadir código personalizado solo es necesario si tu sitio web requiere código específico para forzar la redirección. De ser así, primero debes deshabilitar la redirección automática en tu panel.

Una vez deshabilitado, puedes añadir tu archivo de redirección personalizado. 

Redirigir tráfico no seguro a HTTPS

Para redirigir una URL en un sitio web que se ejecuta en un servidor Nginx, debes crear manualmente un archivo redirects.conf. Luego agregarás tu código de redireccionamiento a este archivo. Consulta el siguiente artículo para obtener instrucciones sobre cómo ubicar la ubicación del archivo de configuración de Nginx.

Una vez localizado, puedes editar o crear este archivo usando un cliente FTP o SSH.

Esta redirección obliga a tu sitio a cargar la versión HTTPS de tu sitio para garantizar que las conexiones de tus visitantes estén encriptadas. Agrega el siguiente código a tu archivo redirects.conf.

if ($server_port = 80) {
  rewrite ^/(.*)$ https://example.com/$1 permanent;
}

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?