Allgemeine Informationen zu Elektronik, Platinen, Programmierung, PCs und mehr...

von  am  | Keine Kommentare | aktualisiert am  | 426 mal gelesen

PHP - 301 Weiterleitung

   no image

Weiterleitung ohne .htaccass

Man kann auch mit PHP permanent weiterleiten

Wenn aus technischen Gründen keine Domainweiterleitung in der .htaccess eingerichtet werden kann, wie zum Beispiel bei den Servern der Telekom, oder wenn erst gar keine solche .htaccess Datei erstellt werden kann und der Hoster kein Möglichkeit bietet, eine Weiterleitung einzurichten, dann steht man vor einem Problem. Sind mehrere Domains auf dem gleichen Webspace eingerichtet und ist so die Website unter verschiedenen URL zu erreichen, dann hat man Duplicate Content. Google und Co mögen das nicht. Mit diesem Script kann diese wichtige 301-Weiterleitung auch mit PHP realisiert werden. Hierzu wird einfach der Host ausgelesen und mit einer if-Abfrage per 301-Weiterleitung auf die richtige Domain geleitet. Das Script für diese Weiterleitung steht möglichst ganz oben in der index.php.

Script 301 Weiterleitung:

Mit der Abfrage „oder->||“ kannst du hier gleich mehrere Domains umleiten. Durch die Angabe der Domain ohne www bei $host=="" wird auch gleich eine www-Weiterleitung realisiert. Das kann man dann auch so für die Zieldomain einsetzen, um eine 301-Weiterleitung zu haben. Um auch auf die richtige Unterseite weiter zu leiten, wird in Zeile 4 mit $pfad=parse_url($url, PHP_URL_PATH); der Pfad nach dem Host ermittelt und in Zeile 6 an die Zieldomain angehängt. Es dürfen aber keine Querys in der URL sein. Dazu dient das Script auf der nächsten Seite.
 





Bewerte diesen Artikel, wenn du magst:
[Gesamt: 26    Durchschnitt: 4.8/5]

Keine Kommentare

Trackbacks/Pingbacks

  1. 301 Weiterleitung einrichten via .htaccess - Videotutorial - […] Wer noch etwas tiefer in die Materie einsteigen will und eine spezielle Möglichkeit sucht wie man eine 301-Weiterleitungen via…

Kommentar verfassen

Du kannst auch mit einem deiner folgenden Profile kommentieren:



Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Du kannst folgende HTML Tags und Attribute benutzen:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title=""data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title=""data-url=""> <span class="" title=""data-url="">

green

BILDSCHIRM OFF.
SPAREN ON!

Ein dunkler Monitor verbraucht im Gegensatz zu einem hellen bis zu 20% weniger Strom.
Daher spare ich jetzt Energie für dich.

Do NOT follow this link or you will be banned from the site!