Jak ustawić przekierowanie z www na bez www i HTTP na HTTPS?

Promocja na hosting WordPress

Dowiedz się na czym polega przekierowanie adresu domeny z przedrostkiem http na https lub www na bez www i dlaczego ma to znaczenie dla Twojej strony internetowej.

Aktualnie standardem jest stosowanie protokołu HTTPS jako domyślnego protokołu połączenia dla witryn internetowych. Często zdarza się, że witryny tworzone kilka lat temu nie wykorzystują jeszcze certyfikatu SSL. W tym wypadku warto zadbać, aby posiadać hosting gwarantujący certyfikaty SSL oraz odpowiednio skonfigurować go we własnej witrynie poprzez wymuszanie stosowania protokołu HTTPS, a także dodatkowo zadbać o to, aby dana strona działała tylko z „www” w nazwie hosta lub bez niego.

Opisane w poniższym artykule przekierowania ustawia się przy pomocy tzw. przekierowań 301. Sprawdź: czym jest przekierowanie 301 i jak je tworzyć.

Jak przekierować adres z www na bez www?

Często zdarza się, ze witryny internetowe dostępne są pod różnymi adresami. Negatywnie wpływa to na postrzeganie takiej witryny oraz na wyniki SEO. W tym wypadku warto zadbać, aby adres URL witryny internetowej był uporządkowany i zawsze działał w jednakowy sposób.

Przykłady różnych adresów URL dla tej samej witryny

http://twojadomena.pl
http://www.twojadomena.pl
https://twojadomena.pl
https://www.twojadomena.pl

Jeśli twoja witryna działa pod różnymi adresami URL warto w tym wypadku dokonać odpowiednich modyfikacji, aby poprawić jej adres. Dla przykładu pokażemy jak wykonać poprawkę by witryna działała tylko pod adresem:

https://twojadomena.pl

Co zrobić, aby poprawić adres na bez „www”?

  1. Aby dokonać poprawki niezbędne jest zmodyfikowanie pliku .htaccess. Znajdź go na swoim serwerze i włącz do edycji.
  2. Gdy plik .htaccess jest już przygotowany do edycji, należy zamieścić w nim następujący wpis:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.
    RewriteCond %{HTTPS}s ^on(s)|off
    RewriteCond http%1://%{HTTP_HOST} ^(https?://)(www.)?(.+)$
    RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L]
  3. Zapisz plik i zaktualizuj go na serwerze.
  4. To wszystko! Przekierowanie zostało ustawione.

Jak przekierować HTTP na HTTPS?

Jeśli posiadasz aktywny certyfikat SSL, ale witryna internetowa nie korzysta z niego, to w tym wypadku należy wymusić jego użycie. Aby tego dokonać wykonaj następujące czynności:

  1. Otwórz plik .htaccess i przygotuj go do edycji.
  2. Dodaj do pliku następujący zapis:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  3. Zapisz plik i zaktualizuj go na serwerze.
  4. To wszystko! Wymuszenie HTTPS już działa.
  • Czy ten artykuł był pomocny?
  • TakNie
Promocja na hosting WordPress

Co to jest favicon i jak dodać do strony WWW?

Poniższy artykuł przedstawia co to są Favicony, dlaczego warto je używać, jak ważne są do prowadzenia strony WWW oraz jak je dodać do swojej...

Błąd 302 – co to jest i jak naprawić?

W artykule zostało wytłumaczone co to jest błąd 302 i jak poradzić sobie z jego naprawą. Jest to komunikat błędu, który możemy napotkać...

Brotli – co to jest i dlaczego warto go używać?

W niniejszym artykule wyjaśniamy co to jest Brotli oraz jakie korzyści płyną z jego zastosowania. Dowiedz się więcej o tej metodzie kompresji...

Domeny, hosting, serwery VPS i poczta e-mail

Nie znalazłeś odpowiedzi na swoje pytanie?

Nasze Biuro Obsługi Klienta jest do Twojej dyspozycji.

Telefon

Kontakt w sprawie usług i zamówień

Czynne:
poniedziałek - piątek
8.00 - 16.00
Infolinia:
+48 71 715 27 24

Poczta

Kontakt mailowy w sprawie usług i zamówień

Czynne:
poniedziałek - niedziela
24h na dobę
Email:
bok@domenomania.pl