Methoden om HTML-, PHP- en Javascript-links om te leiden

Inhoudsopgave

Er zijn verschillende methoden om URL's om te leiden. Dat wil zeggen, wanneer we de ene webpagina automatisch naar de andere moeten sturen, een taak moeten uitvoeren of informatie moeten presenteren nadat een gebeurtenis heeft plaatsgevonden.
Omleidingsmethode met HTMLDe eerste methode is om het META-element te gebruiken. Laten we eens kijken naar de gebruikssyntaxis voor ons doel:
Stel dat u van server bent veranderd of een pagina naar een andere map hebt verplaatst. We zullen er een bericht over weergeven en onze gebruiker omleiden naar de nieuwe locatie op de pagina. In dit voorbeeld is de actie "vernieuwen", de tijd die nodig is om de pagina te vernieuwen is vijf seconden:

U wordt automatisch doorverwezen naar de nieuwe website. Anders kunt u toegang krijgen door op Nieuw domein te klikken

Omleidingsmethode met PHPOm de bezoeker om te leiden naar een andere pagina (vooral handig in een voorwaardelijke lus), gebruik je gewoon de volgende code:
Relatief / absoluut pad
Theoretisch is het beter om de voorkeur te geven aan een absoluut pad vanaf de serverroot, als volgt:
Als de bestemmingspagina zich op een andere server bevond, geef dan als volgt de volledige URL op:
Tijdelijke / permanente omleidingenHet bovenstaande type omleiding is standaard een tijdelijke omleiding. Dat betekent dat zoekmachines zoals Google er geen rekening mee houden voor rankings.
Daarom, als we zoekmachines willen aangeven dat pagina A zich nu op locatie B bevindt, moeten we de volgende code gebruiken aan het begin van het PHP-bestand dat overeenkomt met pagina A:
header ('Status: 301 Permanent Verplaatst', false, 301);
header ('Locatie: mijndomein.com);
?>
Interpretatie van PHP-codeDe PHP-code die zich na de aanroep van de header ()-functie bevindt, wordt door de server geïnterpreteerd, zelfs als de bezoeker het adres dat is opgegeven in de omleiding al heeft verlaten, wat betekent dat we in de meeste gevallen geïnteresseerd zullen zijn in het plaatsen van de exit-functie ( ) na de header () functie om de server niet voor plezier te laten werken:
header ('Status: 301 Permanent Verplaatst', false, 301);
kop ('Locatie: adres);
Uitgang ();
?>
Omleidingsmethode met JscriptWe kunnen omleiden met Javascript, hetzelfde als de eerder geziene methoden, we kunnen ook een zekere mate van interactie hebben of dit doen via evenementen. In het geval van een wachtende of getimede omleiding, moeten we een timer gebruiken. Laten we een voorbeeld bekijken:

Even geduld aub, u wordt binnen 5 seconden doorgestuurd.

Direct doen, zonder te wachten:

Omleidingsmethode met JQueryDe jQuery-methode is een variatie op de javascript-methode, aangezien jQuery een set bibliotheken is die in javascript is geschreven.
pagina omleiden met JQuery
De manier om het te doen is heel eenvoudig, we plaatsen deze regel in ons JQuery-script
url = "http://www.midomain.com";
$ (locatie) .attr ('href', url);
Redirect bijvoorbeeld door op een knop te klikken, vastgelegde of berekende parameters te verzenden of uit een database te halen.
$ ("#-knop"). klik op (functie () {
document.location.href = "pagina1.php? parameter1 =" + parameter1 + "& parameter2 =" + parameter2 + "&";
});Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave