This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
meta-refresh a přesměrování přes JavaScript: horší varianty přesměrování
Přesměrování patří do odpovědi HTTP, ne do obsahu stránky. Kontrolor zjišťuje, zda stránka přesměrovává přes meta-refresh nebo přes JavaScript — obojí je pro vyhledávače slabší a pro návštěvníky nepříjemnější.
- Skutečnému přesměrování HTTP se rozumí dřív, než se vůbec načte obsah. meta-refresh nejdřív načte stránku, krátce ji zobrazí a pak přeskočí dál — viditelné jako blikání.
- Přesměrování přes JavaScript je nejslabší forma: zabere až po spuštění skriptu. Kde k tomu nedojde, skončí návštěvník na prázdné mezistránce.
- Pro lidi, kteří používají zvětšení nebo screen reader, je skok navíc matoucí: předčítání začne a přeruší se.
FAQ
Řídí se vyhledávače meta-refresh?
Většinou ano, ale slaběji než přesměrování HTTP. Přiřazení staré adresy k nové je méně jednoznačné.
Kdy je přesměrování přes JavaScript nevyhnutelné?
Když se rozhodnutí děje až v prohlížeči, třeba po přihlášení. Pro pevné přesuny adres naproti tomu není důvod nezřídit je na serveru.