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

Jak zainstalować nowy język w Mozilla Thunderbird?

Mozilla Thunderbird to klient poczty e-mail, który cieszy się bardzo dużą popularnością. Z uwagi na to, że jest to programowanie stosowane...

Jak dodać Google Fonts w witrynie WordPress?

Projektując i tworząc stronę internetową opartą o WordPress powinniśmy zadbać o to, aby była ona wykonana we właściwy sposób i spełniała...

Ustawienia bezpośrednich odnośników w WordPress

Odnośniki bezpośrednie (z ang. "permalinks") to nic innego jak odnośnik, który kieruje do konkretnej podstrony witryny internetowej. W przypadku...

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