Redireccionar HTTP a HTTPS con Hosting propio
Pasos
Iniciar sesión en el panel de control del proveedor de hosting (como iPage, Bluehost o el servicio que estén utilizando).
Utilizar la herramienta Administrador de Archivos para navegar al directorio raíz del sitio web. Este directorio suele llamarse public_html .
Localizar el archivo .htaccess . Si no existe, crear uno nuevo. Añadir el siguiente código para forzar la redirección a HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ [https://%{HTTP_HOST}%{REQUEST_URI](https://%{HTTP_HOST}%{REQUEST_URI)} [L,R=301]
Guardar los cambios y cerrar el editor de archivos.
Pasos de Ejemplo para cPanel (si aplica):
-
Inicia sesión en cPanel
-
Abrir el Administrador de Archivos
-
Navegar al directorio raíz del documento:
Ir al directorio raíz del documento del dominio (a menudo
public_html). -
Editar/Crear el archivo .htaccess
Encontrar el archivo .htaccess y editar, o crear uno nuevo si no existe.
Añadir el siguiente código de redirección:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ [https://%{HTTP_HOST}%{REQUEST_URI](https://%{HTTP_HOST}%{REQUEST_URI)} [L,R=301]
Si poseen acceso al servidor apache en el que está alojado
Es posible encontrar el archivo a modificar en alguna de las siguientes configuraciones:
/etc/apache2/sites-available//etc/httpd/conf.d//etc/apache2/apache2.conf
Añadir o modificar la configuración del VirtualHost:
Añada el siguiente bloque de configuración al archivo de configuración del sitio web:
<VirtualHost *:80> ServerName tiendabootic.cl ServerAlias www.tiendabootic.cl Redirect “/” “https://www.tiendabootic.cl/” </VirtualHost>
Reiniciar el servidor:
sudo systemctl restart apache2
Las siguientes consideraciones, son basadas en el conocimiento del equipo al hacer curl de la URL proporcionada. Con gusto podemos asistirles con mayor profundidad teniendo credenciales o accesos para su proveedor de hosting y dominio.