PHP bietet die Möglichkeit, mit dem Befehl “header()” Umleitungen und Weiterleitungen auf andere URLs zu definieren. Dabei kann man als Parameter eigentlich nur die URL übergeben, zu der die Weiterleitung erfolgen soll. Um das Ganze etwas transparenter zu machen, habe ich hier ein paar Beispiele aus der Praxis.
Bitte nicht vergessen: vor dem Code muss in der Textdatei ein “<?php” und nach dem Code ein “?>” gesetzt werden, das ich hier der Übersicht halber weglasse… Ebenfalls wichtig: Es darf vor dem Aufruf KEINE Ausgabe im Browser erfolgen. Das heißt vor dem “<?php” darf auch kein Leerzeichen stehen, da sonst eine Fehlermeldung ausgegeben wird. In der Praxis passiert die oft, wenn man zum Beispiel schon HTML vor dem PHP-Code ausgibt.
Kapitel in diesem Beitrag:
Einfache PHP-Weiterleitung
header('Location: http://www.example.com/beispiel-unterseite.html'); exit();
301 Weiterleitung mit PHP
Wenn man eine google-freundliche Weiterleitung erstellen möchte, um zum Beispiel Unterseiten, die umbenannt wurden auf die neue Adresse umzuleiten, dann setzt man den Status-Code 301 davor, der dem Google-Bot mitteilt, dass es sich um eine permanente Umleitung handelt. Sonst sendet PHP automatisch einen 302-Header-Code, der mitteilt, dass es sich nur um eine temporäre Umleitung handelt.
header("HTTP/1.1 301 Moved Permanently"); header('Location: http://www.example.com/beispiel-unterseite.html'); exit();
Empfehlung für die meisten Fälle
In der Regel setze ich die seo-freundliche 301-Weiterleitung ein, die den Suchmaschinen klar macht, dass die angesurfte Seite dauerhaft unter einer neuen URL zu finden ist. Dies kommt in der Praxis oft vor, wenn sich die URL-Struktur oder Dateinamen ändern. Und hier liegt natürlich keine kurzfristige sondern eine dauerhafte Änderung vor.
Meine Tipps & Tricks rund um Technik & Apple
Ähnliche Beiträge
Seit 2012 betreibe ich meinen Blog als Sir Apfelot und helfe meinen Lesern bei technischen Problemen. In meiner Freizeit flitze ich auf elektrischen Einrädern, fotografiere mit meinem iPhone, klettere in den hessischen Bergen oder wandere mit meiner Familie. Meine Artikel behandeln Apple-Produkte, Drohnen-News und Lösungen für aktuelle Bugs.