• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Komische URL's

flashspys

Mitglied
Manchmal sehe ich oben in der Adresszeile folgendes

www.example.com/datei.php/ordner/ordner/ usw...

Wie kommt es zustande, dass nach einer Datei noch ein Ordner folgt?
 
Werbung:
Ich nehme an, das sind Variablen die mittels htaccess umgeschrieben werden.. letztendlich wird das so interpretiert wie example.com/datei.php?var1=ordner1&var2=ordner2
Stichwort mod_rewrite
 
Zuletzt bearbeitet:
Werbung:
Es gibt Anbieter die unterstützen kein mod_rewrite.
Wenn man an eine PHP Datei mit / etwas anhängt wird dieses in $_SERVER[PATH_INFO] abgelegt.
In deinem Beispiel würde dort "/ordner/ordner/" drinstehen.
 
Es gibt in URLs übrigens keine Dateien und Verzeichnisse in dem Sinne. URLs identifizieren lediglich Ressourcen nach einem bestimmten Schema. Ob der Webserver dann die URL-Bestandteile 1:1 auf eine physische Verzeichnisstruktur mappt, ist reine Willkür. Anders ausgedrückt: Nur weil eine URL [noparse]http://www.example.org/test/eins/zwei/drei/blub.html[/noparse] lautet, heißt das nicht, dass auf dem Webserver eine Datei blub.html in einem Verzeichnis test/eins/zwei/drei wirklich existieren muss.
 
Zurück
Oben