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í jako služba pod Hostingem

Pokud již máte doménu nastavenou u hostingu jako Web, můžete plně změnit směřování domény z hostingu na jinou doménu pomocí změny v sekci Web > Služby.

Tam stačí upravit současnou službu pro web či jakoukoli subdoménu nebo přidat novou službu přes modré tlačítko, pokud doména/subdoména není ještě v nabídce.

V dalším kroku pak stačí vybrat možnost Nemaskované přesměrování (možnost dole)

Poté už jen vyplníte potřebné údaje pro přesměrování, tedy hlavně cílový web, typ přesměrování (doporučené je 301) a zda si přejete kopírovat cestu za lomítkem v url

Přesměrování bez hostingu – Webforward

Pokud máte u nás vedenou jen doménu, která není připojena ke službě Hostingu nebo Webstránky, máte možnost nastavit přesměrování 301 ve formě Webforwardu.

Více se můžete dočíst ve článku Webforward – přesměrování domény

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: 22 dubna, 2024

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

Related Articles

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