Metode de redirecționare a linkurilor HTML, PHP și Javascript

Cuprins

Există mai multe metode de redirecționare a adreselor URL. Adică, atunci când avem nevoie să trimitem automat o pagină web la alta, să efectuăm o sarcină sau să prezentăm informații după ce a avut loc un eveniment.
Metoda de redirecționare cu HTMLPrima metodă este utilizarea elementului META. Să ne uităm la sintaxa de utilizare pentru scopul nostru:
Să presupunem că ați schimbat serverele sau ați mutat o pagină în alt director. Vom afișa un mesaj despre aceasta și ne vom redirecționa utilizatorul către noua locație de pe pagină. În acest exemplu, acțiunea va fi „reîmprospătare”, timpul necesar pentru reîmprospătarea paginii va fi de cinci secunde:

Veți fi direcționat automat către noul site web. În caz contrar, puteți accesa făcând clic pe Domeniu nou

Metoda de redirecționare cu PHPPentru a redirecționa vizitatorul către o altă pagină (utilă mai ales într-o buclă condiționată), trebuie doar să utilizați următorul cod:
Calea relativă / absolută
Teoretic, este mai bine să preferați o cale absolută din rădăcina serverului, după cum urmează:
Dacă pagina de destinație se afla pe alt server, indicați adresa URL completă, după cum urmează:
Redirecționări temporare / permanenteÎn mod implicit, tipul de redirecționare prezentat mai sus este o redirecționare temporară. Ceea ce înseamnă că motoarele de căutare precum Google nu o iau în considerare pentru clasamente.
Prin urmare, dacă dorim să indicăm motoarelor de căutare că pagina A se află acum în locația B, trebuie să folosim următorul cod la începutul fișierului PHP corespunzător paginii A:
antet („Stare: 301 mutat definitiv”, fals, 301);
antet („Locație: domeniulmeu.ro);
?>
Interpretarea codului PHPCodul PHP localizat după apelul către funcția header () va fi interpretat de server, chiar dacă vizitatorul a părăsit deja adresa specificată în redirecționare, ceea ce înseamnă că, în majoritatea cazurilor, vom fi interesați să punem funcția de ieșire ( ) după funcția header () pentru a nu face serverul să funcționeze din plăcere:
antet („Stare: 301 mutat permanent”, fals, 301);
antet ('Locație: adresă);
Ieșire ();
?>
Metoda de redirecționare cu JscriptPutem reuși să redirecționăm cu Javascript, la fel ca metodele văzute anterior, putem avea, de asemenea, un anumit grad de interacțiune sau o putem face prin evenimente. În cazul unei redirecționări în așteptare sau temporizate, trebuie să folosim un temporizator. Să vedem un exemplu:

Vă rugăm să așteptați, veți fi redirecționat în 5 secunde.

Făcând-o direct, fără a aștepta:

Metoda de redirecționare cu JqueryMetoda jquery este o variație a metodei javascript, deoarece jquery este un set de biblioteci scrise în javascript.
redirecționează pagina cu JQuery
Modul de a face acest lucru este foarte simplu, am introdus această linie în scriptul nostru JQuery
url = "http://www.midomain.com";
$ (locație) .attr ('href', url);
Redirecționați, de exemplu, făcând clic pe un buton, trimitând parametrii capturați sau calculați sau obținuți dintr-o bază de date.
$ („butonul #”). faceți clic pe (funcție () {
document.location.href = "pagina1.php? parametru1 =" + parametru1 + "& parametru2 =" + parametru2 + "&";
});V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave