Съдържание
Метод за пренасочване с HTMLПървият метод е да се използва елементът META. Нека разгледаме синтаксиса на използване за нашата цел:
Да предположим, че сте сменили сървъри или сте преместили страница в друга директория. Ще покажем съобщение за това и ще пренасочим потребителя си към новото местоположение на страницата. В този пример действието ще бъде „опресняване“, времето, необходимо за опресняване на страницата, ще бъде пет секунди:
Ще бъдете автоматично насочени към новия уебсайт. В противен случай можете да получите достъп, като щракнете върху Нов домейн
Метод за пренасочване с PHPЗа да пренасочите посетителя към друга страница (особено полезна в условен цикъл), просто използвайте следния код:Относителен / абсолютен път
Теоретично е по -добре да предпочетете абсолютен път от корена на сървъра, както следва:
Ако целевата страница е била на друг сървър, посочете пълния URL адрес, както следва:
Временни / постоянни пренасочванияПо подразбиране представеният по -горе тип пренасочване е временно пренасочване. Което означава, че търсачките като Google не го вземат предвид при класирането.
Следователно, ако искаме да посочим на търсачките, че страница А сега е на място В, трябва да използваме следния код в началото на PHP файла, съответстващ на страница А:
заглавка ('Статус: 301 преместена за постоянно', невярно, 301);
header ('Местоположение: mydomain.com);
?>
Тълкуване на PHP кодPHP кодът, разположен след извикването на функцията header (), ще бъде интерпретиран от сървъра, дори ако посетителят вече е напуснал адреса, посочен в пренасочването, което означава, че в повечето случаи ще се интересуваме от поставянето на функцията за изход ( ) след функцията header (), за да не накара сървъра да работи за удоволствие:
заглавка ('Статус: 301 Преместено за постоянно', невярно, 301);
header ('Местоположение: адрес);
изход ();
?>
Метод за пренасочване с JscriptМожем да успеем да пренасочим с Javascript, същите като предишните методи, можем също да имаме определена степен на взаимодействие или да го направим чрез събития. В случай на изчакване или пренасочване по време, трябва да използваме таймер. Нека видим пример:
Моля, изчакайте, ще бъдете пренасочени след 5 секунди.
Правете го директно, без да чакате:Метод за пренасочване с JqueryМетодът jquery е вариант на метода javascript, тъй като jquery е набор от библиотеки, написани на javascript.
страница за пренасочване с JQuery
Начинът да го направите е много прост, поставяме този ред в нашия скрипт JQuery
url = "http://www.midomain.com";
$ (местоположение) .attr ('href', url);
Пренасочване например чрез щракване върху бутон, изпращане на заснети или изчислени параметри или получени от база данни.
$ ("бутон#"). щракнете върху (function () {
document.location.href = "page1.php? parameter1 =" + параметър1 + "& параметър2 =" + параметър2 + "&";
});Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка