Domény a certifikáty

Jak přesměrovat doménu pomocí .htaccess

Chcete, aby návštěvníci, kteří zadají jednu vaši doménu, skončili automaticky na jiné adrese? Na hostingu Webzdarma to nastavíte souborem .htaccess ve složce web domény, kterou chcete přesměrovat. Ve videu ukazujeme celý postup ve Správci souborů.

K čemu přesměrování slouží

Přesměrování se hodí při přechodu na novou doménu, když máte k jednomu webu víc domén (například doménu třetího řádu mojedomena.wz.cz a vlastní doménu mojedomena.cz) nebo když chcete návštěvníky poslat na web, který běží jinde. Trvalé přesměrování s kódem 301 navíc vyhledávačům říká, že se web přestěhoval natrvalo.

Postup

  1. Přihlaste se do administrace Webzdarma. Jako přihlašovací jméno zadejte název své domény.
  2. V horním menu otevřete Správce souborů a v něm složku web.
  3. Najeďte na zelené tlačítko přidat a zvolte Vytvořit soubor. Do pole Název souboru napište .htaccess (s tečkou na začátku a bez přípony) a klikněte na Vytvořit soubor. Pokud už soubor .htaccess ve složce je, nový nevytvářejte a upravte stávající.
  4. Klikněte na název souboru .htaccess, otevře se v editoru. Vložte do něj tyto tři řádky a místo našich domén napište své:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?stara-domena\.cz$ [NC]
RewriteRule ^(.*)$ https://nova-domena.cz/$1 [R=301,L]

Soubor uložte zeleným tlačítkem s disketou (Uložit, Ctrl+S). Zobrazí se hláška Soubor byl upraven. Pak otevřete původní doménu v prohlížeči – měli byste skončit na nové adrese.

Co jednotlivé řádky znamenají

  • RewriteEngine On
    zapne přepisování adres.
  • RewriteCond %{HTTP_HOST} ^(www\.)?stara-domena\.cz$ [NC]
    pravidlo platí jen pro návštěvy na doméně stara-domena.cz, s www i bez něj. Tečky v názvu domény se tu píšou se zpětným lomítkem, [NC] znamená, že nezáleží na velikosti písmen.
  • RewriteRule ^(.*)$ https://nova-domena.cz/$1 [R=301,L]
    pošle návštěvníka na novou adresu. Část adresy za doménou se zachová, takže stara-domena.cz/kontakt vede na nova-domena.cz/kontakt. R=301 znamená trvalé přesměrování, L ukončí zpracování dalších pravidel.

Varianty

Nejčastější dotazy

Do které složky soubor .htaccess patří?
Do složky web domény, kterou chcete přesměrovat – tam, kde jsou soubory jejího webu.

Ve složce web už soubor .htaccess mám (například kvůli WordPressu). Co s ním?
Nový soubor nevytvářejte. Otevřete stávající a tři řádky vložte na jeho začátek, nad řádek # BEGIN WordPress. Ostatní obsah nechte beze změny – část mezi # BEGIN WordPress a # END WordPress si WordPress spravuje sám.

Přesměrování nefunguje nebo se web přestal zobrazovat.
Zkontrolujte, že se soubor jmenuje přesně .htaccess (s tečkou, bez přípony), leží ve složce web a řádky jsou opsané bez překlepů. Chyba v zápisu může způsobit, že server vrátí chybovou stránku – v tom případě zápis opravte nebo řádky dočasně odstraňte.

Jak přesměrování zrušit?
Ve Správci souborů otevřete soubor .htaccess a tři řádky smažte (nebo smažte celý soubor, pokud v něm nic jiného není). Prohlížeče si trvalé přesměrování 301 pamatují, proto výsledek zkontrolujte v anonymním okně prohlížeče.

← Zpět na Domény a certifikátyPotřebujete další pomoc?

Projděte si další témata

Prozkoumejte další kategorie nápovědy nebo využijte vyhledávání.

Přejít na nápovědu