Drukuj
Kategoria: DirectAdmin

Webhosting1st oferuje niezawodny i tani hosting, ceny zaczynają się już od 40zł/rok, aby uzyskać więcej informacji sprawdź naszą ofertę.

  1. 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).
  2. 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).
  3. Edytuj go i wklej kod:

    RewriteEngine on
    RewriteCond %{SERVER_PORT} ^80$
    RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

  4. Zapisz i prześlij plik na serwer.
  5. To wszystko, Twoja witryna powinna teraz przekierowywać wszystkie żądania z http://domain.com na https://domain.com.


Dodawanie przedrostka www do domeny.

  1. 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.

 

  1. 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]