Mailinglisten-Archive |
Hallo! Ich bastele gerade an einer DB-gestützen Site, die für die Benutzer aussehen soll, wie eine statische HTML-Website. Dazu braucht es a) eine Verzeichnisstruktur und b) .html am Ende der Dateien (eher kosmetisch) Egal welche URL aufgerufen wird, intern soll immer das selbe PHP-Script "dokument.php3" abgearbeitet werden. Meine Idee ist nun, das mit AliasMatch in der Apache-Konfiguration zu regeln. Damit soll man URIs anhand von Regulären Ausdrücken auf Dateinamen übersetzen können. Das angesprochene PHP-Script kann dann anhand des $REQUEST_URI entscheiden, wie der Aufruf zu beantworten ist. httpd.conf Beispiel: AliasMatch /meinesite/* "C:/www/htdocs/dokument.php3" Damit würde z.B. mit http://meinserver/meinesite/virtueller/ordner/dok.html das Script http://meinserver/dokument.php3 aufgeruden. Problem: Ich habe es auf WAMP ausprobiert (Win98 2, Apache 1.3.9, PHP 3.0.12) und es hat nicht funktioniert. Der Request wurde überhaupt nicht beantwortet, stattdessen ging nur die Systemauslastung mächtig nach oben. Nun Frage ich mich, ob es ein generelles Problem mit AliasMatch und PHP ist, oder ob ich mal lieber auf einer Linux-Kiste weitertesten sollte... Hat das überhaupt schonmal jemand probiert? Gibt es einen besseren Weg? Danke schon jetzt! Marian -- ['] | Marian Steinbach | http://www.sendung.de/
php::bar PHP Wiki - Listenarchive