Преглед садржаја
Постоји неколико метода преусмеравања УРЛ адреса. То јест, када имамо потребу да аутоматски шаљемо једну веб страницу другој, да извршимо задатак или представимо информације након што се догађај догодио.Метода преусмеравања са ХТМЛ -омПрва метода је употреба елемента МЕТА. Погледајмо синтаксу употребе за нашу сврху:
Претпоставимо да сте променили сервере или сте страницу преместили у други директоријум. Приказаћемо поруку о томе и преусмерићемо нашег корисника на нову локацију на страници. У овом примеру, радња ће бити „освежавање“, време потребно за освежавање странице биће пет секунди:
Аутоматски ћете бити преусмерени на нову веб локацију. У супротном, можете приступити кликом на Нови домен
Метод преусмеравања са ПХП -омДа бисте преусмерили посетиоца на другу страницу (посебно корисно у условној петљи), само користите следећи код:Релативни / апсолутни пут
Теоретски, боље је преферирати апсолутну путању од корена сервера, на следећи начин:
Ако је одредишна страница била на другом серверу, наведите пуну УРЛ адресу, на следећи начин:
Привремена / трајна преусмеравањаПодразумевано, горе приказано преусмеравање је привремено преусмеравање. Што значи да претраживачи попут Гооглеа не узимају у обзир рангирање.
Стога, ако желимо да тражилицама назначимо да се страница А сада налази на локацији Б, морамо користити следећи код на почетку ПХП датотеке која одговара страници А:
хеадер ('Статус: 301 Премештено трајно', лажно, 301);
хеадер ('Локација: мидомаин.цом);
?>
Тумачење ПХП кодаПХП код који се налази након позива функције хеадер () сервер ће тумачити, чак и ако је посетилац већ напустио адресу наведену у преусмеравању, што значи да ћемо у већини случајева бити заинтересовани за стављање излазне функције ( ) после функције хеадер () да сервер не ради из задовољства:
хеадер ('Статус: 301 Премештено трајно', лажно, 301);
хеадер ('Локација: адреса);
екит ();
?>
Метод преусмеравања са ЈсцриптМожемо успети да преусмеримо помоћу Јавасцрипта, исто као и претходно виђене методе, такође можемо имати одређени степен интеракције или то учинити кроз догађаје. У случају чекања или временског преусмеравања, морамо користити тајмер. Погледајмо пример:
Сачекајте, бићете преусмерени за 5 секунди.
Радите то директно, без чекања:Метод преусмеравања са Јкуери -јемМетода јкуери је варијација методе јавасцрипт јер је јкуери скуп библиотека написаних у јавасцрипт -у.
страница за преусмеравање са ЈКуери
Начин да то учинимо је врло једноставан, ову линију смо ставили у нашу скрипту ЈКуери
урл = "хттп://ввв.мидомаин.цом";
$ (лоцатион) .аттр ('хреф', урл);
Преусмерите, на пример, притиском на дугме, слањем ухваћених или израчунатих параметара или добијених из базе података.
$ ("дугме#"). кликните (функција () {
доцумент.лоцатион.хреф = "паге1.пхп? параметер1 =" + параметер1 + "& параметер2 =" + параметар2 + "&";
});Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен