Baza wiedzy›Webhosting›Przekierowanie domeny z HTTPS

Webhosting – Przekierowanie domeny z HTTPS

Na tej stronieKdy tento návod použijetePrzekierowanie z HTTPSKonfiguracja przekierowania na WebhostinguCzęste problemyCzęsto zadawane pytania

Ten artykuł dotyczy przekierowania domeny za pomocą pliku .htaccess na Webhostingu. Jeśli nie masz Webhostingu, postępuj zgodnie z instrukcją w artykule Domeny – Podstawowe przekierowanie.

V tomto článku se dozvíte:


Kdy tento návod použijete


Przekierowanie z HTTPS

Poniższa procedura korzysta z możliwości wygenerowania certyfikatu SSL dla dowolnej domeny lub subdomeny w ramach podstawowej konfiguracji HTTPS na webhostingu lub jego aliasu.

Samym przekierowaniem zajmuje się plik .htaccess, który przekierowuje żądanie HTTPS na podany adres.

Jednoduché přesměrování nastavené v administraci domény s HTTPS nefunguje. Abyste přesměrovali i HTTPS, musí doména mířit na webhosting s vystaveným certifikátem a přesměrování nastavíte v souboru .htaccess podle tohoto článku.


Konfiguracja przekierowania na Webhostingu

Zanim skonfigurujesz przekierowanie na Webhostingu, upewnij się, że:

Następnie wykonaj poniższe kroki:

  1. Zaloguj się do FTP webhostingu zgodnie z instrukcją FTP – Logowanie.
  2. Przejdź do folderu www/domains.
  3. Utwórz nowy katalog o nazwie domeny, którą chcesz przekierować.
  4. W tym katalogu utwórz nowy plik o nazwie .htaccess (łącznie z kropką na początku).
  5. Do nowo utworzonego pliku .htaccess wklej kod:
RewriteEngine On
RewriteRule (.*) https://novadomena.tld/ [R=301,L]

Tekst novadomena.tld w kodzie zamień na adres, na który przekierujesz domenę. Następnie zapisz kod.

Przykładowa konfiguracja przekierowania przez plik .htaccess
Przykładowa konfiguracja przekierowania przez plik .htaccess

Przekierowanie przez Webhosting powinno po spełnieniu warunków działać natychmiast po zapisaniu pliku .htaccess. Jeśli tak nie jest, wykonaj test w oknie incognito przeglądarki.

Inny niż domyślny .htaccess

Ta procedura może spowodować błędy witryny w pierwotnej domenie Webhostingu.

Jeśli w folderze www nie używasz domyślnego pliku .htaccess WEDOS, wklej na początku zmodyfikowanego pliku .htaccess poniższy kod:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?staradomena\.tld$
RewriteRule (.*) https://novadomena.tld/$1 [R=301,L]

Druhý řádek kódu upravte na doménu, kterou přesměrujete. Před každou tečku doménového názvu umístěte znak \. 

Trzeci wiersz kodu zmień na adres, na który przekierujesz domenę.


Częste problemy

Do częstych problemów z przekierowaniem należą:

TOO MANY REDIRECTS

Problem: Zamiast przekierowanej witryny wyświetla się błąd TOO MANY REDIRECTS.

Przyczyna: Podczas przekierowania powstała pętla. Najczęściej powoduje ją skierowanie domeny na samą siebie.

Rozwiązanie: Upewnij się, że adres, na który przekierowujesz, jest inny niż pierwotna domena.

Jeśli problem nie ustępuje, spróbuj rozszerzyć kod do postaci:

RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://novadomena.tld/$1 [R=301,L]

Přesměrování z administrace domény nefunguje přes HTTPS

Problem: Doména má v administraci nastavené přesměrování. Adresa s HTTP funguje, adresa s HTTPS nereaguje, nebo ji prohlížeč (zejména Chrome) otevře sám přes HTTPS a přesměrování se neprovede.

Przyczyna: Přesměrovací server domény HTTPS nepodporuje. Doména mu navíc míří na přesměrovací server, ne na webhosting s certifikátem.

Rozwiązanie: Nasměrujte doménu na webhosting (nebo ji na něm nastavte jako alias), vystavte pro ni Let’s Encrypt certifikát a přesměrování nastavte v souboru .htaccess podle kapitoly Konfiguracja przekierowania na Webhostingu. Bez webhostingu využijte HTTPS přesměrování přes WEDOS Protection.

Přesměrování funguje jen někomu

Problem: Přesměrování po nastavení někdo vidí správně, jinému se zobrazí nedostupná stránka (například jen u adresy bez www).

Przyczyna: Prohlížeč nebo DNS má uloženou starou verzi stránky.

Rozwiązanie: Načtěte stránku bez cache klávesovou zkratkou Ctrl+Shift+R, promažte cache prohlížeče, nebo web otevřete v anonymním okně či jiném prohlížeči. Cache návštěvníků neovlivníte, na přesměrovacím serveru domény nejde nastavit. Spolehlivější je přesměrovat přes .htaccess na webhostingu, kde můžete délku držení cache nastavit.


Często zadawane pytania

Co jeśli nie mam Webhostingu?

Możesz skorzystać z przekierowania z domeny zgodnie z instrukcją Domeny – Podstawowe przekierowanie, gdzie HTTPS może zapewnić usługa dodatkowa WEDOS Protection.

Jak skonfigurować przekierowanie w usłudze WebSite 1.0?

W usłudze WebSite możesz skonfigurować przekierowanie, wstawiając własny kod JavaScript w Page Settings. Takie rozwiązanie może jednak nie działać poprawnie we wszystkich przeglądarkach.

Jeśli korzystasz z płatnego abonamentu usługi WebSite i chcesz używać jej wyłącznie do przekierowania HTTPS na inną domenę, poproś o konfigurację przez formularz ⧉. Podaj nazwę usługi WebSite i domenę docelową.

Po zřízení webhostingu přestalo fungovat přesměrování domény nastavené v administraci domény. Jak ji teď přesměruji?

Přes soubor .htaccess na webhostingu. Doména musí mířit na webhosting a mít vystavený Let’s Encrypt certifikát, postup je v kapitole Konfiguracja przekierowania na Webhostingu. Přesměrování pak funguje přes HTTP i HTTPS.

Co se stane, když pro přesměrovanou doménu nemám certifikát?

Přesměrování funguje jen přes HTTP, adresa s HTTPS skončí chybou. Přidejte doménu do certifikátu podle návodu Webhosting – Ręczna konfiguracja HTTPS.

Czy ten artykuł był pomocny?

Państwa opinia pomaga nam ulepszać artykuły.

Państwa wiadomość trafi do zespołu redagującego dokumentację, który na nią nie odpowiada. Jeśli potrzebują Państwo pomocy, prosimy skontaktować się z nami za pomocą formularza kontaktowego. Prosimy nie podawać haseł ani danych osobowych.

Nie znalazłeś tego, czego szukasz?

Zadaj pytanie innym klientom na stronie społeczności Help.