Jeżeli masz wykupiony czy wygenerowany certyfikat SSL dla swojej strony internetowej, możesz automatycznie przekierowywać użytkowników na bezpieczny szyfrowany protokół HTTPS Twojej witryny. To zapewni Ci podwyższony poziom bezpieczeństwa przekazywanej treści pomiędzy stroną a użytkownikami.
Linux & cPanel (konta w Hostovita.pl)
Konta hostingowe w systemach operacyjnych Linux wykorzystują plik .htaccess dla zarządzania przekierowaniami. W przypadku braku tego pliku – możesz bez problemów go utworzyć w Manadgerze Plików w cPanelu.
Przy pomocy następnego kodu w pliku .htaccess użytkownicy automatycznie będą przekierowywane do szyfrowanej wersji Twojej strony HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Jeżeli już masz plik .htaccess:
- Nie wpisuj jeszcze raz
RewriteEngine On. - Upewnij się w tym, że linie zaczynające z
RewriteCondiRewriteRuleidą od razu po liniiRewriteEngine On.
Windows & Plesk
Konta, które korzystają z systemu Windows używają pliku web.config dla zarządzania przekierowaniami.
Skorzystaj z następnego kodu w pliku web.config dla automatycznego przekierowania użytkowników strony na HTTPS:
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Jeżeli już masz plik web.config:
- Upewnij się w tym, że masz następne sekcje:
system.webServer(która zawierarewrite)rewrite(która zawierarules)rules(która zawiera jedną albo więcejrulesekcji)
Wklej jedną z podanych sekcji do pliku w przypadku ich braku.
- Wklej sekcję
rule, zmatch,conditions, iaction, wewnątrzrulessekcji.
