Co je přesměrování a jak to dělat
Dříve nebo později může být nutné, aby někteří majitelé stránek přesměrovali návštěvníky a roboty vyhledávačů na jinou stránku. Toto přesměrování pomůže učinit tento postup rychlý a transparentní pro uživatele. Budeme se snažit pochopit, co je přesměrování a jak ho používat.
Koncepce přesměrování
Je snadné odpovědět na tuto otázku komukoli, kdo je víceméně plynule anglicky. Doslovně přeloženo z angličtiny, slovo "přesměrování" znamená "přesměrování" nebo "přesměrování". Pro majitele stránek a programátory je přesměrování jednoduchým a efektivním způsobem, jak změnit stránku webu jinou, než je původně požadovaná stránka. To znamená, že návštěvník zadává adresu adresní lišta jedna adresa a připadá na úplně jiný zdroj. Často se stává, že přesměrování neodpovídá požadavkům uživatele.
Co to je?
Nastavení přesměrování odkazu může být požadováno v různých situacích. Zde jsou některé z nich:
- Nahradit adresu webu krásnější. Pokud se prostě přesunete z jednoho místa na druhé, můžete přijít o mnoho návštěvníků. Díky přesměrování jsou uživatelé přesměrováni na nové stránky, i když přistupují ke staré adrese. Přesměrování stránky tak umožňuje ušetřit zákazníky bez dodatečných nákladů a času, když nahradíte adresu webu.
- Tzv. Lepicí domény. Návštěvníci mohou do vyhledávacího pole zadat stejnou adresu dvěma způsoby: pomocí trojitého W nebo ne. V obou případech se uživatel dostane na stejném webu, přesně kvůli konfigurovanému přesměrování.
- Dočasné přesměrování se používá v případech, kdy byl web přesunut do nové domény, ale ještě není připraven pracovat v plné kapacitě.
- Uplatnění zbytečné reklamy.
- Zvýšené návštěvy určitého internetového zdroje. Toto přesměrování, které přesměruje uživatele namísto požadovaného místa na jiný (například reklama), se používá k podvádění čítačů.
- Tzv. Odkazová doporučení.
Typy
Chcete-li zjistit, který typ přesměrování je pro vás nejlepší, podívejme se na každou z nich a popište hlavní funkce.
- 300 - volba jedné možnosti od několika. Nejčastěji se automaticky používá pro výběr požadovaného jazyka nebo kódování.
- 301 - pohyb navždy. Pouze tento přesměrování se používá při přesunu místa.
- 302 - dočasné přesměrování. Používá se k dočasnému přesměrování uživatelů a vyhledávačů z jedné adresy na druhou.
- 303 - požadovaný zdroj je umístěn na jiné adrese. Je třeba poznamenat, že takové přesměrování využívají vyhledávače: pokud je výsledkem vyhledávání pouze jedna stránka, uživatel je okamžitě přesměrován.
- 305 - použijte proxy. Přístup k dokumentu s tímto typem přesměrování je dostupný pouze pomocí serveru proxy.
- 307 je další dočasné přesměrování.
Přesměrování s kódem 304 znamená, že obsah stránky zůstává stejný a kód 306 je vyhrazen možným budoucím potřebám.
I přes zřejmý přínos přesměrování, protože mohou a nejsou používány v zájmu uživatelů, vyhledávače jsou z nich velmi opatrní. Tvrdí to fakt jaké jsou skripty neumožňují vytvářet vysoce kvalitní stránky indexování, což snižuje produktivitu vyhledávacích robotů. Jediný typ přesměrování, který vyhledávače normálně vnímají, je permanentní přesměrování - 301.
Jak provést přesměrování?
Přesměrování lze konfigurovat několika způsoby. Zvažte každou z nich zvlášť.
- Nastavení přesměrování pomocí htaccess. To je snad nejjednodušší a nejčastější způsob, jak uspořádat přesměrování z jednoho místa (nebo stránky) do jiného. Chcete-li použít tuto metodu, je třeba vytvořit soubor ve složce webu a pojmenujte jej .htaccess, název souboru musí začínat bodkou. Uživatelé systému CMS a Joomla již mají takový soubor, není třeba jej konkrétně vytvářet.
- V případě, že v CMS není napsán zdroj Internetu, bude užitečné vědět, jak přesměrovat přes PHP . Ale pro to musíte pochopit strukturu vašeho internetového zdroje.
- Přesměrování HTML se používá, když je nutné přesměrovat jednu nebo několik článků stránek napsaných v jazyce HTML. Nastavení přesměrování celého webu tímto způsobem bude trvat dlouho.
- Přesměrování pomocí jazyka JavaScript je jednoduchý a účinný způsob pro vlastníky jednoduchých webových stránek nebo pro ty, kteří potřebují nastavit přesměrování jedné nebo více stránek nebo zcela celého zdroje.
Příklady
Přesměrování stránky nebo stránky pomocí htaccess je napsáno následovně:
- Přesměrování / page-A.html /page-B.html - přesměrování ze stránky A na stránku B.
- Redirect / http://site2.ru/ - přesměrování na stránky2.
Klepnutím na domény v souboru .htaccess je třeba přidat následující řádky:
- RewriteEngine zapnuto
- RewriteCond% {HTTP_HOST} ^ www.example.ru [NC]
- RewriteRule ^ (. *) $ http://example.com/$1 [R = 301, L]
Přesměrování na php bude vypadat takto:
- header(" Location: http://siteA.com "); ?> - přesměrování na místo A;
- header(" Location: http://siteA.com/pageA.html "); ?> - přesměrování na stránku A.
Zvažte použití přesměrování HTML , které musíte přidat pomocí metaznačky:
- Přesměrování se uskuteční na webu A. V této metaznačce můžete nastavit čas přesměrování. Pokud nastavíte jinou hodnotu než nulu, přesměrování dojde po zadaném čase.
- - přesun na stránku A stránky A se stane za 10 sekund.
Přes javascript Přesměrování návštěvníka na stránku A:
- location="http://siteA.ru"
Porozumění tomu, co je přesměrování, není pro sebejisté uživatele obtížné.