Pokud měníte URL adresy a nechcete přijít o adresy původní, nastavte jejich přesměrování. Nepříjdete o těžce vydobyté pozice ve vyhledávačích a zpětné odkazy na externích stránkách zůstanou 100% funkční.

Přesměrování vkládáte do  Nastavení / Základní / Přesměrování

Kliknutím na tlačítko Nové přesměrování se otevře vyskakovací okno pro manuální přesměrování.

Stará adresa

  • Doména - pokud zde zvolíte Vše, bude přesměrování fungovat na všech doménách e-shopu nebo můžete vybrat jen jednu konkrétní doménu.
  • URL - zapíšete pouze URL bez domény v relativní podobě.
  • Použít regulární výrazy - Lze využít výrazy dle dokumentace MySQL, pro přesměrování určitého formátu řetězce.
Upozornění! Pro správné přesměrování je nutné, aby URL adresa původní stránky nebyla funkční a dostupná, tj. systémovou zobrazovala hlášku 404. Stačí tedy v administraci danou stránku deaktivovat (nezobrazovat na webu) nebo vypnout v daném jazyku. Pouze taková URL adresa lze následně přesměrovat na novou.

Nová adresa

  • Doména - nová URL, můžete vybrat buď jednu z konkrétních domén, nebo nic (bude se přesměrovávat na úplně jinou doménu, proto je třeba zápis provést v absolutní podobě včetně domény).
  • URL -  zapíšete pouze URL bez domény nebo pokud v doméně nevyberete nic, tak se zapisuje celá URL adresa i s doménou.

Kód

Pokud v zápisu neuvedete kód přesměrování, automaticky systém předpokládá použití kódu 301 (permanentní přesměrování). Možnosti kódů:

  • 301 Moved Permanently - Tento a všechny budoucí požadavky by měly být směrovány na dané URL.
  • 302 Found - Nejvíce používaný pro přesměrování. Moderní prohlížeče ho implementují kód 302 funkcionalitou 303.
  • 303 See Other (since HTTP/1.1) - Odpověď na požadavek může být nalezena na jiném URI pomocí metody GET.
  • 304 Not Modified - Indikuje, že od posledního požadavku se zdrojový dokument nezměnil. Odpověď s tímto kódem nesmí obsahovat tělo.
  • 305 Use Proxy (since HTTP/1.1) - Indikuje, že od posledního požadavku se zdrojový dokument nezměnil. Odpověď s tímto kódem nesmí obsahovat tělo.
  • 306 Switch Proxy - Je rezervován, ale nepoužit.
  • 307 Temporary Redirect (since HTTP/1.1) - Stránka byla dočasně přesunuta na jiné místo.

Import přesměrování

Přesměrování je možné vložit hromadně za pomocí CSV souboru.

Struktura CSV pro přesměrování

/stara-url-adresa-bez-domeny; /nova-url-adresa-bez-domeny; kod-presmerovani

URL adresy zapisujete bez hlavní domény v relativním tvaru (pouze relativní část včetně prvního lomítka). Konkrétní zápis pro přesměrování 301 tedy může vypadat takto:

/koupelny-a-loznice; /nove-koupelny-a-loznice; 301

Pomocí vlastních polí

Přesměrování je možné i pomocí vlastních polí v detailu jednotlivých modulů (produkty, kategorie, stránka, článek, aktuality, rádce). Jedná se o předdefinové pole Přesměrování 301. Lze vložit více adres najednou, každou na jeden řádek. Adresy se píšou bez domény v relativní podobě. Doména se automaticky bere z jazyka, ve kterém je hodnota vlastního pole napsaná.

Diskuse