Automatické přesměrování na HTTPS
14. 12. 2017
Pokud máte nastavený HTTPS protokol a potřebujete vytvořit automatické trvalé přesměrování z HTTP na HTTPS (kód 301) tak stačí zaškrtnout konfigurační pole v administraci webhostingu dle následujících screenshotů:
Přesměrování je realizováno přímo v konfiguračním (vhost) souboru webového serveru a to pomocí mod_rewrite takto:
1 2 |
RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] |
a nemusíte ho už nastavovat přímo v aplikaci (pomocí .htaccess, meta tagem apod.).
Výhody:
- jednoduché nastavení
- není vyžadována úprava .htaccess souboru což je výhodné zejména v případě, že se .htaccess soubor dynamicky generuje. K automatickému generování .htaccess souboru dochází například u ZenCart modulu Magic SEO URLs.