Die Hypertext Markup Language ist ein Daten- Formatierung Sprache, die verwendet werden, um das Layout aller Webseiten definieren. HTML ist keine Programmiersprache. HTML-Seiten sind statisch und warten auf einem Server in ihrem vollständigen Zustand bis die gewünschte . PHP ist eine Programmiersprache, die HTML-Seiten generiert . Die Seite ist nicht vorhanden , bis sie angefordert wird. Beide Systeme enthalten verschiedene Verfahren zur Umleitung von Anforderungen an unterschiedliche Adressen . Redirection
Manchmal Webseiten ändern ihre Adressen . Wenn dies geschieht alle alten Links, die auf die alte Adresse wird brechen. Browser die Seite anfordert an der alten Adresse wird gesagt, dass die Seite nicht existiert . Website-Administratoren können diesen Fehler , indem ein an Ort und Stelle umleiten zu vermeiden. Die Umleitung erzählt die Web -Server -Browser von der Seite neue Adresse zu informieren .
HTTP Redirection Codes
Die Standard-Methode für die Umleitung in die Hypertext Transfer Protocol skizziert. HTTP enthält eine Liste der Status-Codes . Zwei davon sind für permanente und temporäre Umleitung . Die permanente Umleitung Code ist 301 und die temporäre Umleitung Code ist 302 . Administratoren können die Datei von ihrem alten Adresse zu löschen und einrichten Umleitung in der Konfiguration der Website. Dies informiert den Webserver Browser der neuen Adresse mit einer der Redirect Codes mitzuteilen. Alle Browser wissen, um an der neuen Adresse für die gewünschte Seite erneut , wenn sie eine Umleitung Code aus dem Web -Server empfangen in Antwort auf ihre Anfrage für die Seite an der alten Adresse .
HTML Verfahren
HTML enthält eine Anweisung an den Web-Browser , um die Seite neu zu laden nach einer Verzögerung . Der Befehl erscheint in der " Kopf"-Abschnitt der Web-Seite . Es benötigt zwei Parameter , die Verzögerung in Sekunden und die Adresse aus, um die Seite neu zu laden. Dieser Befehl bietet Web -Entwicklern die Möglichkeit, Umleitungen aus Webseiten erstellen. Wenn der Befehl enthält eine andere Adresse zu der aktuellen der Browser die Seite aus einer Datei laden wird an einer anderen Adresse . Der Befehl ist ein " Meta-Refresh . "
PHP Methode
PHP enthält eine Funktion namens " Header. " Dies ist eine einfache Anweisung an den Web -Server zu senden eine Umleitung Code in der Antwort für die Seite. Der Standard-Code für den Befehl ist das 302 Temporary Redirect Code. Der Befehl kann auch anweisen, dass der Server die 301 Code senden.
Vergleich
Sowohl die HTML -und PHP- Methode Verfahren zur Umleitung sind sehr einfach. Die HTTP -Codes durch die PHP -Methode werden in der Regel von den Suchmaschinen auf die Meta-Refresh Methode von HTML bevorzugt. Meta Refresh leitet bieten mehr Spielraum für disruptive Aktivitäten wie Entführung der Rangliste der anderen Seiten und falsch Aufblasen der zähler einer Seite. Sowohl die HTML-und PHP -Codes erfordern die alte Seite existiert weiterhin , das ist eine große Beeinträchtigung . Die Standard- Methode für das Einrichten HTTP-Redirect -Codes in der Konfiguration der Angebote können die alten Seiten entfernt werden.