Přesměrování (redirecty) slouží k převedení uživatele a vyhledávače z již neexistujících URL adres na nové URL adresy tak, aby se jim nezobrazila chybová stránka 404.
Nastavit přesměrování je vhodné zejména při spuštění nového webu, při smazání stránky, změně url adresy stránky nebo i třeba blogového článku.
Přesměrování je možno nastavit i na úrovni domén nebo subdomén. Toto přesměrování se provede jako první, poté se provede přesměrování v rámci cílové domény.
Důležitou podmínkou je, že zdrojová doména musí být nasměrována na náš server.
Např.: http://www.domena.cz/clanek-puvodni na novou adresu https://www.nova-domena.cz/clanek-novy.
- Přesměrování na úrovni domény http://www.domena.cz -> https://www.nova-domena.cz
- Přesměrování v rámci nové domény (přesměrování na úrovni domény již proběhlo) https://www.nova-domena.cz/clanek-puvodni -> https://www.nova-domena.cz/clanek-novy
Ohledně přesměrování na úrovni domén nás prosím kontaktujte.
Jak nastavit přesměrování
Pro přesměrování je potřeba vytvořit seznam starých URL adres a jejich namapování na nové URL adresy. V hlavní navigaci vyberte Nastavení a poté sekci Přesměrování.
- Původní url – původní adresa webu
- Nová url – nová adresa, kam má být uživatel přesměrován
- HTTP kód
- code 301 – trvalé odstranění adresy
- code 302 – dočasné odstranění adresy, která bude brzy zase funkční (např. sezónní nabídky)
Původní i nová adresa musí obsahovat na začátku "https://www", i přesto, že původní web běžel jen na http nebo bez www na začátku domény.
Přesměrování musí směřovat na neexistující adresu, která zobrazí chybovou stránku 404.
Příklad přesměrování
Pokud chcete uživatele přesměrovat ze staré adresy např. http://www.domena.cz/stary-kontakt na novou adresu https://www.domena.cz/novy-kontakt. Vyplníte formulář následovně:
- Původní url: https://www.domena.cz/stary-kontakt
- Nová url: https://www.domena.cz/novy-kontakt
- HTTP kód: "code- 301"
URL adresa pro přesměrování může obsahovat tyto znaky [0-9a-zA-Z_./-?=]. Jedná se tedy o čísla, písmena, podtržítko (_), tečku (.), lomítko (/), pomlčku (-), otazník (?), rovná se (=). Další speciální znaky nejsou podporovány.