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

Co to jest FAQ Schema i dane strukturalne?

Pozycjonowanie stron internetowych w wynikach wyszukiwania ma ogromne znaczenie dla sukcesu firmy w sieci Internet. Jednym z narzędzi, które może...

Jak dodać FAQ w WordPress za pomocą Yoast SEO?

FAQ Schema to struktura danych, która pomaga optymalizować witrynę pod kątem wyszukiwarek internetowych. Jest to specjalny format, który...

Analiza treści za pomocą Yoast SEO

Yoast SEO to popularna wtyczka stosowana w WordPressie, która umożliwia optymalizację treści pod kątem SEO. Dostarcza wiele przydatnych funkcji,...

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