Die Ultimative 301-Weiterleitung mit PHP anstatt .htaccess

Kategorie: Coding

13 Jul 2009

Hin und wieder gibt es Dinge, die machen keinen Spaß aber müssen erledigt werden, URL-Rewriting zum Beispiel oder URL-Redirecting. Besonders Haare sträubend kann diese Angelegenheit werden wenn man einmal keinen Zugriff auf die htaccess Datei erhält aufgrund von Restriktionen oder wenn man, wie in meinem Fall, schnell und bequem mehrere Domains auf genau eine Domain weiterleiten will.

Für mich als kleine Gedankenstützte und natürlich für euch dieser Schnipsel PHP Code:

<?php if ($_SERVER['HTTP_HOST'] != "www.domainname.tld"){  header("HTTP/1.1 301 Moved Permanently");   header("location: http://www.domainname.tld".$_SERVER['REQUEST_URI']);   die(); } ?>

Hierbei werden alle Domains die nicht der vorgebenen entsprechen auf die Ziel Domain mit oder ohne www weitergeleitet. Bindet einfach diesen Code Schnipsel am Anfang eures HTML Templates ein und è voilá das wars schon.

Keine verwandten Artikel.

3 Antworten zu Die Ultimative 301-Weiterleitung mit PHP anstatt .htaccess

Avatar

Heiko

26.03.2010 um 15:14

ist die Weiterleitung via PHP nicht problematisch bzgl. Suchmaschinenoptimierung? Handelt es sich dabei aus Sicht eine Robots um eine 301-Weiterleitung?

Google empfiehlt auf den eigenen Seiten explizit eine 301-Weiterleitung zu nutzen.

Avatar

Martin

26.03.2010 um 17:21

Hierbei handelt es sich um eine explizite 301-Weiterleitung da durch den Befehl header() ein entsprechender HTTP-POST ausgelöst wird.

Die problematische Variante wäre eine Meta-Redirect, welcher keinen HTTP-Status mitgibt.

Avatar

Florian

26.07.2010 um 20:42

Hallo, irgendwie will die Umleitung bei mir nicht richtig hinhauen. Es wird zwar auf meine Seite mit „www.“ umgeleitet jedoch lädt die Seite dann nicht mehr. Sie lädt auch nicht mehr wenn ich das „www.“ generell mit angebe.

Gruß Florian

Kommentar schreiben

Willkommen

Ich heiße Martin Melcher komme aus dem schönen Bad Blankenburg in Thüringen und bin ausgebildeter Mediengestalter. Ich schreibe über HTML, Dinge die man als Mediengestalter so braucht und mag und natürlich über Photoshop. Dazu aber auf der linken Seite mehr.

PHP-Script für das eigene RSS-Portal.

Surftips

PHP-Script für das eigene RSS-Portal.
Nike Golfshop großer Auswahl