Generalidades
Cuando agregas un certificado SSL a tu sitio web en el panel, DreamHost redirige automáticamente la URL que usan los visitantes para ver tu sitio de HTTP a HTTPS. La S asegura que tu conexión esté encriptada. Por ejemplo:
- https://example.com
No hay nada por tu parte que debas hacer para forzar a tu sitio a utilizar la URL segura.
Agregar código personalizado para forzar la redirección
En algunos casos especiales, puede ser necesario que crees tu propio archivo de configuración personalizado para forzar el redireccionamiento de HTTP a HTTPS. Para crear este archivo, debes iniciar sesión en tu servidor a través de FTP o SSH como se describe a continuación.
Agregar código personalizado solo es necesario si tu sitio web requiere un código específico para forzar el redireccionamiento. Como se indicó anteriormente, tu sitio redirigirá automáticamente cuando agregues un certificado SSL en el panel, por lo que agregar reglas personalizadas solo es necesario si tu sitio web las requiere.
Si necesitas forzar manualmente la redirección a HTTPS usando reglas especializadas, primero debes deshabilitar la redirección automática en tu panel. Consulta el siguiente artículo para obtener instrucciones sobre cómo eliminar el servicio DreamHost que redirige automáticamente tu sitio a HTTPS.
Cuando la redirección de DreamHost ya no esté activa, solo tu código personalizado controlará la redirección a la versión HTTPS de su sitio.
Usar el servicio de redireccionamiento del panel para forzar HTTPS
No es posible utilizar el servicio de redireccionamiento del panel para forzar a tu sitio a cargar la versión HTTPS de tu URL.
Esto se debe a que el servicio HTTPS solo funciona cuando el sitio está totalmente alojado y el servicio de redireccionamiento elimina el alojamiento del dominio.
¿Qué archivo de configuración necesito crear?
Si tu sitio requiere un código personalizado para forzar la redirección a HTTPS, deberás actualizar un archivo de configuración para tu dominio en el servidor. El nombre y la ubicación del archivo de configuración personalizado son diferentes según el tipo de servidor en el que se ejecuta tu sitio. Este sería Apache o Nginx.
Para servidores Apache
La mayoría de los clientes de DreamHost ejecutan tu sitio en un servidor Apache. En este caso, solo necesitarías crear un archivo .htaccess para tu sitio.
Para servidores Nginx
Si tu sitio se ejecuta en un Servidor VPS o Dedicado y lo has configurado manualmente para ejecutar Nginx en su lugar, debes crear un archivo redirects.conf. Ve el enlace a continuación para obtener más información.
A menos que hayas cambiado tu VPS o Servidor Dedicado manualmente para correr Nginx, estás usando Apache.