Rainer S.: Datei-URLs mit / am Ende - statt 404-Fehler funktioniert's..?!

Beitrag lesen

Hi,

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.

Oha, Wunder der Technik :)

und schon wieder was dazugelernt...

Urgs. Man lernt nie aus, danke! Das ist aber ein reichlich hinterhältiges Feature; bei relativen Adressen in so einer Seite bauen die Browser logischerweise Mist (was mich an der ganzen Sache dann auch gestört hat) - und wenn man nicht auf sowas vorbereitet ist.. ;]

In PHP hab ich eben einen kleinen Workaround für die nicht erwünschte PATH_INFO gestrickt:

if (isset($HTTP_SERVER_VARS["PATH_INFO"]))
{
 $urlumleitung=$HTTP_SERVER_VARS["SCRIPT_NAME"] . "?" . $HTTP_SERVER_VARS["QUERY_STRING"];
 header("Location: $urlumleitung");

}

Ob das auch in SHTML machbar ist, weiß ich allerdings nicht.

Schönen Gruß aus Bilk

Rainer

P.S. Brauchst Du die Angaben aus meiner .htaccess noch?