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
RewriteCond
iRewriteRule
idą 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ęcejrule
sekcji)
Wklej jedną z podanych sekcji do pliku w przypadku ich braku.
- Wklej sekcję
rule
, zmatch
,conditions
, iaction
, wewnątrzrules
sekcji.