Para ello, emplea la siguiente regla y copiala al final pero dentro de la etiqueta <virtualhost> del archivo "defult.conf" de apache dentro del directorio "etc/apache2/sites-available" :
- Código: Seleccionar todo
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.example.com/$1 [R=301,L,QSA]
Y si has tenido una web segura durante un tiempo, pero has decidido quitar el certificado SSL, necesitaras redireccionar a la versión HTTP. En caso contrario, tus usuario se encontrarán con un molesto mensaje de error en el navegador y perderás visitas.
Aquí tienes la regla:
- Código: Seleccionar todo
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteRule (.*) http://www.example.com/$1 [R=301,L,QSA]