Přesměrování v PHP: Jak nastavit přeposílání
V tomto praktickém tipu vám ukážeme, jak nastavit přesměrování v PHP a tím automaticky přesměrovat návštěvníka na jiný web.
Nastavení přesměrování v PHP: stav 301 nebo 302?
Pokud server přesměruje na jiný web přes PHP, je to ve výchozím nastavení pomocí stavového kódu 302.
- Stavový kód 302 však znamená, že stránka je přeposílána pouze dočasně. Trvalé přeposílání je signalizováno stavovým kódem 301.
- To nezmění návštěvníka - v každém případě bude automaticky přesměrován na jiné webové stránky.
- Tento rozdíl je však velmi zajímavý pro vyhledávače. Pokud robot obdrží stav 302 od Googlu nebo jiných vyhledávačů, předpokládá se, že toto předávání je pouze dočasné.
- Když je indikován stavový kód 301, vyhledávací stroj je informován, že již není nutné hledat pod starou URL, ale místo toho přes trvalé přesměrování. Jednoduše to znamená, že index si nyní může vyměnit starou adresu za novou.
- To znamená, že vyhledávací stroj se nemusí znovu spustit při procházení potenciálně nového obsahu přesměrovaného webu.
Jak nastavit přesměrování v PHP
Kód PHP musí být na začátku, žádný jiný výstup do prohlížeče není povolen předem.
- Proto se ujistěte, že před značkou php není „echo“ ani náhodný prostor. Mimochodem, přesně vysvětlíme, co je PHP v jiném příspěvku.
- Chcete-li vytvořit přesměrování na jiný web, zadejte následující kód:
- Nahraďte „www.domain.de“ starou URL a „der-neue-name.php“ odkazuje na web, na který se má přesměrovat.
- Určitě byste měli vložit „exit“. Zabraňuje nesprávnému provedení přeposílání.
Ukážeme vám, jak vložit obrázek pomocí PHP v našem dalším praktickém tipu na programování.