3.1.10. Przekierowanie internetowe
Korzystając z przekierowania internetowego, możesz skonfigurować przekierowanie na inny adres bez witryny hostingowej.
Ważne punkty:
- Przekierowanie internetowe działa zarówno przez HTTP, jak i HTTPS.
- Dla ukryty przekierowanie internetowe, przekierowanie z HTTP na HTTPS zostanie wykonane tylko wtedy, gdy adres URL przekierowania zaczyna się od
https://
. - Domena, dla której włączone jest przekierowanie internetowe, musi być obsługiwana w nasz NS.
- Przekierowanie działa tylko dla domeny głównej z www i bez www. Pozostałe subdomeny będą działać bez zmian.
- Gdy przekierowanie internetowe jest włączone, określone RekordyDNS typ A i AAAA dla domeny głównej z www i bez www będą ignorowane.
Dostosowywanie
- Otwórz sekcję «Przekierowanie internetowe».
- Wybierz żądaną opcję przekierowania w polu «URL przekierowania» wpisz adres docelowy i kliknij «Zapisać»:
- «Nie używaj przekierowań internetowych» — przekierowanie sieciowe jest wyłączone.
- «Bezpośrednie przekierowanie» - podczas uzyskiwania dostępu do domeny zostanie wykonane przekierowanie 301 na podany adres URL. W takim przypadku adres w przeglądarce odwiedzającego również zmieni się na ten adres URL.
- «Ukryte przekierowanie» - po wejściu na domenę jej adres w przeglądarce odwiedzającego nie ulegnie zmianie, a zawartość podanego adresu URL zostanie załadowana do ramki zajmującej cały obszar strony. Uwaga! Nie można dołączyć, jeśli w odpowiedzi na adres docelowy zwracany jest nagłówek
X-Frame-Options: DENY
, co zapobiega ładowaniu strony w ramce. - «Przekieruj żądania do podobnej strony w określonej witrynie» — włącz, jeśli chcesz, aby przekierowanie odbywało się nie na stronie głównej witryny docelowej, ale na tej samej, do której uzyskano dostęp.
- «Żądania przekierowania tylko dla domeny innej niż www» — włącz, jeśli chcesz, aby przekierowanie było wykonywane tylko dla domeny głównej bez www (np. gdy domena główna jest kierowana do jednego serwisu, a subdomena www do innego).
- Poczekaj około 30-60 minut, aż zmiany zaczną obowiązywać.
Alternatywne metody przekierowań
Jeśli przekierowanie internetowe nie jest odpowiednie dla danego zadania, możesz skorzystać z innych opcji. Jeśli masz zamówioną usługę hostingową, możesz zorganizować przekierowanie na jeden ze sposobów.
Korzystanie z oddzielnej witryny
- Wyłączyć przekierowanie internetowe, jeśli jest włączone.
- Upewnij się, że sekcja «Moje witryny» dodany witryna z nazwą domeny.
- Sprawdzać obecność zainstalowanego certyfikatu SSL. Jeśli brakuje certyfikatu, zainstalować jego.
Korzystanie z aliasów istniejącej witryny
- Wyłączyć przekierowanie internetowe, jeśli jest włączone.
- W ustawienia istniejącą witrynę działającą z naszego hostingu, dodaj do skróty Nazwa domeny, z którego należy wykonać przekierowanie, w dwóch wersjach — z www i bez www.
- Typiszesz nowy certyfikat od Let’s Encrypt poprzez zaznaczenie dodanych aliasów.
- W katalog główny istniejąca witryna edytuj plik .htaccess i dodaj na początku dyrektywę przekierowania do innej witryny. Przykłady dyrektyw:
- Z jednej domeny do drugiej:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www.)?skąd.com [NC] RewriteRule ^(. *) https://www.goda.com/ [L,R=301]
Zamiast
skąd.com
podmień domenę, z którego należy wykonać przekierowanie (zostało dodane jako alias), a zamiastwww.where.com
— na którym. - Z wielu domen do siebie:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www.)?(skąd1.com|gdzie2.com) [NC] RewriteRule ^(. *) https://gdzie.com/ [L,R=301]
Zamiast
zwhere1.com
izwhere2.com
domeny zastępcze, z którego należy wykonać przekierowanie (zostały dodane jako aliasy), a zamiastwww.where.com
— na którym. - Od kilku domen do kilku różnych:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^(www.)?skąd1.com [NC] RewriteRule ^(. *) https://www.gdzie1.com/ [L,R=301] RewriteCond %{HTTP_HOST} ^(www.)?skąd2.com [NC] RewriteRule ^(. *) https://www.gdzie2.com/ [L,R=301]
Zamiast
skądX.com
podmień domenę, z którego należy wykonać przekierowanie (zostało dodane jako alias), a zamiastwww.thereX.com
— na którym.