Meiner Meinung nach ist es schlichtweg ein Fehler, wenn der Server auf die Anfrage datei.html/ datei.html ausliefert, denn datei.html/ bezieht sich schließlich auf ein Verzeichnis, also eher auf datei.html/index.html oder ähnliches.
Einspruch, Euer Ehren ! ;-)
Kennst Du solche URLs ?
http://www.example.com/cgi-bin/demo.cgi/extra/path/info?abc=123
^^^^^^^^^^^^^^^^
Das CGI demo.cgi wird mit PATH_INFO=/extra/path/info aufgerufen.
Du benutzt Server Side Includes, und die können den Trick eben auch. Sprich: Du baust so eine URL ...
http://www.example.com/blabla/demo.shtml/extra/path/info?abc=123
^^^^^^^^^^^^^^^^
... und kannst dann innerhalb der SHTML-Datei auf PATH_INFO (und PATH_TRANSLATED) zugreifen.
It's not a bug, it's a feature. Und ich mag es, denn man kann damit die verrücktesten Sachen basteln (und sei es nur ein verstecktes CGI).
Mein Apache 1.3.26 zuhause zeigt dieses Verhalten aber auch...
Mein 1.3.14, nebenbei bemerkt, auch. Bei *.html aber definitiv nicht, denn da würde es keinen Sinn machen. HTML ist statisch, SHTML und CGI sind dynamisch. "XBitHack" ist bei mir "off", damit nicht jede HTML-Seite durch die SSI-Engine gedrückt wird.
Alexander