Innholdsfortegnelse
Det finnes flere metoder for å omdirigere nettadresser. Det vil si når vi har behovet for å automatisk sende en webside til en annen, for å utføre en oppgave eller presentere informasjon etter at en hendelse har skjedd.Omdirigeringsmetode med HTMLDen første metoden er å bruke META -elementet. La oss se på brukssyntaksen for vårt formål:
Anta at du har endret servere eller har flyttet en side til en annen katalog. Vi vil vise en melding om det og omdirigere brukeren til den nye plasseringen på siden. I dette eksemplet vil handlingen være "oppdater", tiden det vil ta å oppdatere siden vil være fem sekunder:
Du blir automatisk sendt til det nye nettstedet. Ellers kan du få tilgang til ved å klikke på Nytt domene
Omdirigeringsmetode med PHPFor å omdirigere den besøkende til en annen side (spesielt nyttig i en betinget sløyfe), bare bruk følgende kode:Relativ / absolutt vei
Teoretisk sett er det bedre å foretrekke en absolutt bane fra serverroten, som følger:
Hvis destinasjonssiden var på en annen server, angir du hele URL -adressen som følger:
Midlertidige / permanente viderekoblingerSom standard er omdirigeringstypen som presenteres ovenfor en midlertidig viderekobling. Noe som betyr at søkemotorer som Google ikke tar hensyn til rangeringene.
Derfor, hvis vi vil indikere for søkemotorer at side A nå er på plass B, må vi bruke følgende kode i begynnelsen av PHP -filen som tilsvarer side A:
header ('Status: 301 flyttet permanent', usant, 301);
header ('Location: mydomain.com);
?>
Tolkning av PHP -kodePHP -koden som ligger etter samtalen til header () -funksjonen vil bli tolket av serveren, selv om den besøkende allerede har forlatt adressen som er angitt i omdirigeringen, noe som betyr at vi i de fleste tilfeller vil være interessert i å sette exit -funksjonen ( ) etter header () -funksjonen for ikke å få serveren til å fungere for glede:
header ('Status: 301 flyttet permanent', usant, 301);
header ('Location: address);
exit ();
?>
Omdirigeringsmetode med JscriptVi kan klare å omdirigere med Javascript, det samme som tidligere sett metoder, vi kan også ha en viss grad av interaksjon eller gjøre det gjennom hendelser. Ved ventende eller tidsbestemt omdirigering må vi bruke en tidtaker. La oss se et eksempel:
Vennligst vent, du blir omdirigert om 5 sekunder.
Gjør det direkte, uten å vente:Omdirigeringsmetode med JqueryJquery -metoden er en variant av javascript -metoden siden jquery er et sett med biblioteker skrevet i javascript.
omdirigere side med JQuery
Måten å gjøre det på er veldig enkel, vi legger denne linjen inne i JQuery -skriptet vårt
url = "http://www.midomain.com";
$ (plassering) .attr ('href', url);
Omdiriger for eksempel ved å klikke på en knapp, sende fangede eller beregnede parametere eller hentet fra en database.
$ ("# knapp"). klikk (funksjon () {
document.location.href = "page1.php? parameter1 =" + parameter1 + "& parameter2 =" + parameter2 + "&";
});Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng