PHP Weiterleitung mit 301 HTTP-Code

Braucht man immer mal wieder. Ist zwar in 5 Minuten runter geschrieben, ber Copy und Paste geht dann doch schneller. Dafür habe ich hier nun meine Lösung für eine permanente Weiterleitung mit einem Google konformen HTTP Code 301 hinterlegt.

<?
/* Permanente Weiterleitung mit einen HTTP 301 Code */

$url = “http://xn--sms-sprche-geb.org/”;

header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: ” . $url);
?>

Für denjenigen, der mehr Details über die HTTP Statuscodes erfahren möchte, kann ich auf jeden Fall mal die Seite unter http://de.wikipedia.org/wiki/HTTP-Statuscode empfehlen.

Der 301 Status-Code ist einer aus der Gruppe der 3XX Umleitungen. 301 hat den Namen “Moved Permanently”, was bedeutet, dass die angeforderte URL ab sofort unter der im „Location“-Header-Feld angegebenen Adresse zu finden ist.

Michael Jentsch

Michael Jentsch arbeitet seit 2006 bei der Itellium Services GmbH als Entwickler und Software Architekt. Er ist spezialisiert auf Java basierte Web-Applikationen und E-Commerce. Neben dem Beruf interessiert er sich auch für Suchmaschinenoptimierung und ist engagiert in vielen Open Source Projekten im Web Umfeld. Sie erreichen ihn per E-Mail unter [email protected].

More Posts

Weiterführende Themen:

  1. http://webdav.smartdrive.web.de mounten unter Linux mit OpenSuse 11
  2. Google folgt Links in JavaScript Code
  3. HTTP-Status-Codes 200, 301 und 302

Comments

  1. Andre says:

    Danke für den praktischen Code-Schnippsel. Braucht man wirklich hin und wieder mal. Das meiste kann man zwar sauber über die htaccess weiterleiten, aber an manchen Stellen ist eine PHP Weiterleitung sinnvoll.

«
facebook this
"));