Cómo forzar a su sitio a redireccionar a https (SSL)

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 utilizando 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.

Usando el servicio de redireccionamiento del panel para forzar HTTPS

No es posible utilizar el servicio de redireccionamiento del panel con un certificado SSL, ya que esto 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 su 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 VPSDedicado 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.

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?