Http átirányítása https-re

A http  átirányítása https-re  a .htaccess file segítségével. Hozzon létre egy .htaccess file-t a weboldal  főkönyvtárában,  cpanel esetében a /public_html könyvtárban és írja be az alábbi sorokat, vagy amennyiben már létezik a .htaccess file úgy írja hozzá.

 

Minden http forgalom átirányítása https forgalomra

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

 

Minden http forgalom átirányítása egy mappát kivéve

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]

 

 http forgalom átirányítása egyetlen mappa esetében.

A .htaccess file-t abban a mappában kell elhelyezni amelyikre az átirányítás vonatkozik, és a következőket 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] 

 

Amennyiben a beállításokat szeretné megszüntetni írjon a sorok elé egy “#” jelet, így a későbbiek folyamán egyszerű lesz újra visszaállítani.

FIGYELEM:

Ha a tanúsítványt eltávolították vagy visszavonták, az átirányítás miatt a weboldal nem lesz megjeleníthető sem HTTP-vel, sem HTTPS-sel.