Alább láthatók a HTTP HTTPS-re történő átirányításának részletei.
A .htaccess fájl módosításának lépései:
1. Minden HTTP forgalom átirányítása HTTPS-re:
helyezzen el egy .htaccess fájlt a domain gyökér mappájába, amely tartalmazza a következő sorokat (vagy ha már van ilyen fájl, akkor adja hozzá)
RewriteEngine On RewriteBase / RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
vagy
RewriteEngine On RewriteCond %{HTTPS} off [NC] RewriteRule (.*) https://www.domain-neve.hu%{REQUEST_URI} [L,R=301,QSA]
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/kizart_mappa_neve RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
3. Forgalom átirányítás egyetlen mappa esetében: a .htaccess fájlt az átirányítani kívánt mappában kell elhelyezni. Hogy csak arra a mappára legyen érvényes a HTTPS, a következő sorokat kell tartalmaznia:
RewriteEngine On RewriteBase /mappa_neve_https_hez RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ha a fenti beállításokat szeretné visszaállítani, egyszerűen törölje a .htaccess fájlt (ha nem tartalmaz semmit amire szükség van az oldal működéséhez) vagy kommentezze ki a felvett sorokat a sor elé helyezett # karakterrel.