Obsah
Existuje několik způsobů přesměrování adres URL. To znamená, že když máme potřebu automaticky odeslat jednu webovou stránku na jinou, provést úkol nebo předložit informace poté, co došlo k události.Metoda přesměrování pomocí HTMLPrvní metodou je použití prvku META. Podívejme se na syntaxi použití pro náš účel:
Předpokládejme, že jste změnili servery nebo jste přesunuli stránku do jiného adresáře. Zobrazí se zpráva a přesměrujeme uživatele na nové umístění na stránce. V tomto případě bude akce „obnovovat“, doba potřebná k obnovení stránky bude pět sekund:
Budete automaticky přesměrováni na nový web. V opačném případě můžete přistupovat kliknutím na Nová doména
Metoda přesměrování pomocí PHPChcete -li přesměrovat návštěvníka na jinou stránku (obzvláště užitečné v podmíněné smyčce), použijte následující kód:Relativní / absolutní cesta
Teoreticky je lepší upřednostnit absolutní cestu od kořene serveru takto:
Pokud byla vstupní stránka na jiném serveru, zadejte úplnou adresu URL následujícím způsobem:
Dočasná / trvalá přesměrováníVe výchozím nastavení je výše uvedeným typem přesměrování dočasné přesměrování. Což znamená, že vyhledávače jako Google to při hodnocení neberou v úvahu.
Pokud tedy chceme vyhledávačům naznačit, že stránka A se nyní nachází v místě B, musíme použít následující kód na začátku souboru PHP odpovídající stránce A:
header ('Stav: 301 trvale přesunuto', false, 301);
header ('Umístění: mydomain.com);
?>
Interpretace kódu PHPKód PHP umístěný po volání funkce header () bude serverem interpretován, i když návštěvník již opustil adresu uvedenou v přesměrování, což znamená, že ve většině případů budeme mít zájem o vložení funkce ukončení ( ) za funkcí header (), aby server nefungoval pro potěšení:
header ('Stav: 301 trvale přesunuto', false, 301);
hlavička ('Umístění: adresa);
exit ();
?>
Metoda přesměrování pomocí JscriptuMůžeme spravovat přesměrování pomocí Javascriptu, stejně jako dříve viděné metody, můžeme také mít určitý stupeň interakce nebo to dělat prostřednictvím událostí. V případě čekání nebo časovaného přesměrování musíme použít časovač. Podívejme se na příklad:
Počkejte prosím, do 5 sekund budete přesměrováni.
Děláte to přímo, bez čekání:Metoda přesměrování pomocí JqueryMetoda jquery je variací metody javascript, protože jquery je sada knihoven napsaných v javascriptu.
přesměrovat stránku pomocí JQuery
Způsob, jak to udělat, je velmi jednoduchý, vložili jsme tento řádek do našeho skriptu JQuery
url = "http://www.midomain.com";
$ (umístění) .attr ('href', URL);
Přesměrujte například kliknutím na tlačítko, odesláním zachycených nebo vypočítaných parametrů nebo získaných z databáze.
$ ("# tlačítko"). klikněte (funkce () {
document.location.href = "page1.php? parameter1 =" + parameter1 + "& parameter2 =" + parameter2 + "&";
});Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod