Webhosting1st oferuje niezawodny i tani hosting, ceny zaczynają się już od 40zł/rok, aby uzyskać więcej informacji sprawdź naszą ofertę.
- Upewnij się, że włączyłeś już certyfikat SSL dla swojej witryny, na przykład Let's Encrypt (jak to zrobić, możesz sprawdzić TUTAJ).
- W katalogu /domains/domain.com/public_html utwórz plik o nazwie .htaccess (jeśli taki plik już istnieje, nie usuwaj go, edytuj go i dodaj poniższy kod).
- Edytuj go i wklej kod:
RewriteEngine on
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
- Zapisz i prześlij plik na serwer.
- To wszystko, Twoja witryna powinna teraz przekierowywać wszystkie żądania z http://domain.com na https://domain.com.
Dodawanie przedrostka www do domeny.
- Jeśli chcesz dodatkowo dodać www do swojej domeny (http://example.com do https://www.example.com), powyższy kod będzie wyglądał następująco:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ![0-9]$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
Usuwanie www z domeny.
- Jeśli chcesz dodatkowo usunąć www ze swojej domeny (http://www.example.com do https://example.com), powyższy kod będzie wyglądał następująco:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]