Besser als das ErrorDocument fände ich ein Umschreiben, z.B. mit mod_rewrite, so dass letztlich /script.php/test/test oder ähnlich aufgerufen wird. Dadurch wird script.php ausgeführt, wenn der Apache es finden kann, und der Rest als PATH_INFO übergeben.
Hi again,
Besten Dank für den Tip! mod_rewrite ist wirklich die elegantere Lösung.
Habe folgende RewriteRule genommen:
RewriteRule ^/([^/]*$) /script.php?keywords=$1
Eigentlich funktioniert auch alles ganz gut. Und das Problem mit den relativen links gibt es so auch nicht mehr. Nur zwei Sachen wundern mich:
1. Müsste nun nicht eigentlich auch bei einem Aufruf von /index.php "index.php in der Variable gespeichert werden? Bei mir erfolgt keine Umleitung, warum auch immer.
2. Wenn ich eine existierende Datei aufrufe und am ende irgendwas anhänge also z.B. /index.phptest wird "/index.phptest" in der variable gespeichert. Müsste das nicht eigentlich "index.phptest" heißen?
Habe ich nen Fehler in der Regel?
Alex