Turinys
Yra keli URL nukreipimo būdai. Tai yra, kai mums reikia automatiškai siųsti vieną tinklalapį į kitą, atlikti užduotį ar pateikti informaciją po įvykio.Peradresavimo metodas su HTMLPirmasis metodas yra naudoti META elementą. Pažvelkime į naudojimo sintaksę mūsų tikslui:
Tarkime, kad pakeitėte serverius arba perkėlėte puslapį į kitą katalogą. Parodysime pranešimą apie tai ir peradresuosime vartotoją į naują puslapio vietą. Šiame pavyzdyje veiksmas bus „atnaujinti“, o puslapis atnaujinti užtruks penkias sekundes:
Būsite automatiškai nukreipti į naują svetainę. Priešingu atveju galite pasiekti spustelėję Naujas domenas
Peradresavimo metodas naudojant PHPNorėdami nukreipti lankytoją į kitą puslapį (ypač naudingas sąlyginiame cikle), tiesiog naudokite šį kodą:Santykinis / absoliutus kelias
Teoriškai geriau teikti pirmenybę absoliučiam keliui iš serverio šaknies:
Jei nukreipimo puslapis buvo kitame serveryje, nurodykite visą URL, kaip nurodyta toliau.
Laikini / nuolatiniai peradresavimaiPagal numatytuosius nustatymus aukščiau pateiktas peradresavimo tipas yra laikinas peradresavimas. Tai reiškia, kad paieškos sistemos, tokios kaip „Google“, neatsižvelgia į reitingą.
Todėl, jei norime paieškos sistemoms nurodyti, kad A puslapis dabar yra B vietoje, PHP failo, atitinkančio A puslapį, pradžioje turime naudoti šį kodą:
antraštė („Būsena: 301 perkeltas visam laikui“, klaidinga, 301);
antraštė ('Vieta: manodomenas.com);
?>
PHP kodo aiškinimasPHP kodas, esantis po skambučio į antraštę (), bus interpretuojamas serverio, net jei lankytojas jau paliko peradresavime nurodytą adresą, o tai reiškia, kad daugeliu atvejų mes būsime suinteresuoti įdėti išėjimo funkciją ( ) po header () funkcijos, kad serveris neveiktų savo malonumui:
antraštė („Būsena: 301 perkeltas visam laikui“, klaidinga, 301);
antraštė ('Vieta: adresas);
išeiti ();
?>
Peradresavimo metodas naudojant „Jscript“Mes galime valdyti peradresavimą naudodami „Javascript“, kaip ir anksčiau matytus metodus, taip pat galime turėti tam tikrą sąveikos laipsnį arba tai padaryti per įvykius. Laukiančio arba nustatyto laiko peradresavimo atveju turime naudoti laikmatį. Pažiūrėkime pavyzdį:
Palaukite, būsite nukreipti per 5 sekundes.
Darykite tai tiesiogiai, nelaukdami:Peradresavimo metodas naudojant „Jquery“„Jquery“ metodas yra „JavaScript“ metodo variantas, nes „jquery“ yra bibliotekų rinkinys, parašytas „javascript“.
peradresuoti puslapį su „JQuery“
Tai padaryti labai paprasta, mes įtraukiame šią eilutę į savo „JQuery“ scenarijų
url = "http://www.midomain.com";
$ (vieta) .attr ('href', url);
Perkelkite, pavyzdžiui, spustelėdami mygtuką, siųsdami užfiksuotus ar apskaičiuotus parametrus arba gautus iš duomenų bazės.
$ ("# mygtukas"). spustelėkite (function () {
document.location.href = "page1.php? parametras1 =" + parametras1 + "& parametras2 =" + parametras2 + "&";
});Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką