Es gibt verschiedene Methoden zum Umleiten von URLs. Das heißt, wenn wir eine Webseite automatisch an eine andere senden müssen, um eine Aufgabe auszuführen oder Informationen zu präsentieren, nachdem ein Ereignis aufgetreten ist
<meta http-equiv = “action” content = “seconds”; url = “url destiny” />
Angenommen, Sie haben den Server geändert oder eine Seite in ein anderes Verzeichnis verschoben. Wir werden eine Nachricht darüber anzeigen und unseren Benutzer an den neuen Speicherort der Seite weiterleiten. In diesem Beispiel lautet die Aktion “Aktualisieren”. Die Zeit zum Aktualisieren der Seite beträgt fünf Sekunden:
<html>
<head>
<meta http-equiv = “Refresh” content = “5; url = http: //www.nuevaweb.com”>
</ head>
<body>
<p> Sie werden automatisch auf die neue Website weitergeleitet. Andernfalls können Sie auf <a href=” http://wwwnuevodomin…inio.com”> Neue Domain </a> </ p> klicken
</ body>
</ html>
<? header (‘Ort: mipagina.php’); ?>
Relativer / absoluter Pfad
Theoretisch ist es besser, einen absoluten Pfad vom Stammverzeichnis des Servers aus wie folgt zu bevorzugen:
<? header (‘Ort: /blog/mipagina.php’); ?>
Wenn sich die Zielseite auf einem anderen Server befindet, geben Sie die vollständige URL wie folgt an:
<? header (‘Ort: http://www.mydomain.com/blog/ ‘); ?>
Wenn wir den Suchmaschinen mitteilen möchten, dass sich Seite A jetzt an Position B befindet, müssen wir daher den folgenden Code am Anfang der PHP-Datei verwenden, die Seite A entspricht:
<?
Header (‘Status: 301 dauerhaft verschoben’, false, 301);
header (‘Ort: mydomain.com);
?>
<?
Header (‘Status: 301 dauerhaft verschoben’, false, 301);
Header (‘Ort: Adresse);
exit ();
?>
<html>
<head>
<script type = “text / javascript”>
funktion redirect () {
window.locationf = ” http://www.mydomain.com”;
}
setTimeout (“redirect ()”, 5000); // Zeit ausgedrückt in Millisekunden
</ script>
</ head>
<body>
<p> Bitte warten Sie, die Weiterleitung erfolgt in 5 Sekunden. </ p>
</ body>
</ html>
Mach es direkt, ohne zu warten:
<body>
<script type = “text / javascript”>
window.location = ” http://www.mydomain.com”;
</ script>
</ body>
Seite mit JQuery umleiten
Die Vorgehensweise ist sehr einfach. Wir fügen diese Zeile in unser JQuery-Skript ein
url = ” http://www.meinedomain.com”;
$ (location) .attr (‘href’, url);
Umleiten, z. B. durch Klicken auf eine Schaltfläche, Senden von erfassten oder berechneten oder aus einer Datenbank erhaltenen Parametern.
$ (“# button”). click (function () {
document.location.href = “pagina1.php? parametro1 =” + parametro1 + “& parametro2 =” + parametro2 + “&”;
});