Kreuvfs Allerweltsblog

2007-06-09

Redirect mit .htaccess

Abgelegt unter Software,Technologie,Webdesign von Kreuvf um 16:29:37

Die offizielle Apache 1.3-Dokumentation zu Redirect ist meiner Meinung nach unverständlich. Ich will daher meine Ergebnisse mit dem Redirect via .htaccess hier in einer einfach und verständlich in Form eines Beispiels festhalten.

Redirect

In der .htaccess-Datei befindet sich folgendes:
Redirect /redirecttest http://redirectsite.org

Die .htaccess-Datei befindet sich bei http://originsite.org/redirecttest/.htaccess.

Im Browser rufe ich dann die Adresse http://originsite.org/redirecttest/fetter_download.7z auf. Der Webserver erhält daraufhin genau diese Adresse und merkt anhand der .htaccess, dass er die Anfrage umleiten soll.

Dabei wird die Adresse von links nach rechts nach “/redirecttest” durchsucht und anschließend alles, was rechts vom ersten Treffer dieser Suche ist an die Umleitungsseite, in diesem Fall http://redirectsite.org, angehangen.

Die Anfrage sieht nach Umleitung dann so aus: http://redirectsite.org/fetter_download.7z.

Eine andere Anfrage, etwa an http://originsite.org/redirecttest/redirecttest/fetter_download.7z, liefert http://redirectsite.org/redirecttest/fetter_download.7z. Es ist dabei sogar egal, ob der zweite Redirecttest-Ordner auf der Ursprungsseite überhaupt existiert.

Bei Gelegenheit werde ich diesen Ablauf in ein animiertes Bild oder eine Bildfolge packen.

Kommentare zu diesem Artikel abgeben (benötigt Boardaccount)