Přesměrování

Přesměrování slouží k zamezení duplicitního obsahu na více doménách/URL a zároveň k nahrazení stránky z indexu stránkou novou. Přesměrovat na jinou URL lze následujícími způsoby:

  • vrácením stavu Moved Permanently (stavový kód 301 - trvalé přesměrování)
  • vrácením stavu Moved Temporarily (stavový kód 302 - dočasné přesměrování)
  • pomocí meta tagu refresh (robot jej chápe stejně jako stavový kód 302),
  • pomocí JavaScriptu (tuto možnost však nedoporučujeme, protože nemusí být ze strany robota správně vyhodnocena).

Stavy 301 a 302 lze vyvolat několika způsoby:

  • změnou serverové hlavičky pomocí modulu vašeho webového serveru (např. pro Apache mod_rewrite),
  • některým ze skriptovacích jazyků – php, asp aj.,

Příklad přesměrování pomocí meta tagu refresh

<html>
<head>
<meta http-equiv="refresh" content="3;url=http://seo-napoveda.cz">
<head>
<body>
...

Číslo tři znamená čas v sekundách, po jehož uplynutí dojde k přesměrování na zadané url. Čas přesměrování je potřeba nastavit v rozmezí 0–30 vteřin, jinak nebude stránka za přesměrovanou považována.

POZOR

Pokud předěláváte web a měníte například strukturu URL, je lepší využít přesměrování stavovým kódem 301 nebo 302 než HTTP odpověď 404.

Kontaktujte nás