1. Home
  2. Hosting a web
  3. Webová a PHP nastavení
  4. Přesměrování stránky na jinou adresu

Přesměrování stránky na jinou adresu

Nastavení přesměrování vychází z toho, že jste určitou stránku/stránky zrušili. Namísto toho, abyste vyhledávači nabídli stránku 404 – Stránka neexistuje, na které se navigace na webu končí, je lepší z pohledu SEO stránku přesměrovat pomocí hlavičky 301.


Při takovém přesměrovávání se totiž stránka přenáší z přesměrovávané na koncovou stránku. Pomocí přesměrování (HTTP 301) tedy dokážete poslat uživatele na jinou URL než zadal. Využívá se to zejména při migraci webu na jinou doménu nebo když potřebujete zabezpečit, aby stará URL ještě nějaký čas zůstala funkční.

Přesměrování pomocí .htaccess

a) přesměrování domény s www na doménu bez www

Používá se v případě zjednodušení zobrazované URL v adresním řádku prohlížeče – pokud nechcete zobrazit www před názvem stránky. Zobrazí se vasedomena.cz

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.vasedomena.cz [NC] 
RewriteRule ^(.*)$ http://vasedomena.cz/$1 [L,R=301]

b) přesměrování domény bez www na doménu s www

Používá se přesně v opačném případě – Vaši návštěvníci jsou zvyklí na zobrazení stránky s www prefixom. Zobrazí se tedy www.vasedomena.cz

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^vasedomena.cz [NC] 
RewriteRule ^(.*)$ http://www.vasedomena.cz/$1 [L,R=301]

c) trvalé 301 přesměrování

Použijte v případě trvalého přesměrování podstránky Vašeho webu na jinou adresu – Google takový odkaz nepenalizuje při pozici ve vyhledávaní a Vy tímto způsobem nemusíte předvoleně zobrazit návštěvníkovi stránku 404 (obsah nenalezený). Důležitý je http nebo https prefix před cílovou doménou. Použijte i namísto služby Jednoduché přesměrování pokud vlastníte hosting. Kód je následovný:

Redirect 301 / http://novadomena.cz

d) dočasné 302 přesměrování 

Použijte z důvodu údržby podstránky/ celého webu. Důležitý je http nebo https prefix před cílovou doménou.

Redirect 302 / http://nova-stranka.cz

Přesměrování pomocí PHP

Málo používaný kód, avšak je ho také možné použít v případě zájmu o tento druh přesměrování.

<?php 
header("Location: novadomena.cz", true, 301); 
exit(); 
?>

Přesměrování pomocí HTML

Používaný zejména v minulosti, hlavně z důvodu jednoduchosti a přehlednosti kódu vytvořeného webu. Používá se též z důvodu zobrazení informace pro návštěvníka, který tímto kódem umíte zdůraznit.

<!DOCTYPE html>
<html>
<head>
	<title>Redirect</title>
	<meta http-equiv="refresh" content="3;url=http://www.vasedomena.cz">
</head>
<body>
	Budete přesměrováni za 3 sekundy.
</body>
</html>

(INFO: Atribut content udává počet sekund, po kterých dojde k přesměrování)

Existují různé další variace kódu, které se do návodu nevešly (například .asp přesměrování, javascript a pod.). Pokud máte (v případě malé pravděpodobnosti) zájem tento kód použít, naši administrátoři jsou tu pro Vás na adrese admin@websupport.cz

Aktualizováno: 7 září, 2021

Byl tento článek užitečný?

Related Articles

Zákaznická podpora
24 hodin denně, 7 dní v týdnu
KONTAKTOVAT PODPORU