Dieter Raber: kann man ein bestimmtes protokoll erzwingen

Beitrag lesen

Hallo,

Ich habe ein Problem mit aelteren Netscapes, das ich in einer aehnlichen Form schon vor ein paar Wochen ansprochen habe.
Die Umgebung ist Apache/1.3.27 (Win32) mod_ssl/2.8.12 OpenSSL/0.9.7a mod_perl/1.27 PHP/4.3.1.
Wenn ich eine Seite aufrufe mit dem Link
meineseite.php?artikelgruppe=101%2F007 (%2F = Forward Slash), klappt das in neueren Browsern ohne Probleme, nur bei NS4 gibt der Server eine Bad Request zurueck. Ein Blick in Ethereal, bzw. die Apache Logs bringt folgendes zu Tage:

Neuere Browser:
meineseite.php?artikelgruppe=101%2F007 HTTP/1.1" 200 852

NS 4:
meineseite.php?artikelgruppe=101%2F007 HTTP/1.0" 200 840

Die Antwort von Apache ist:
Bad Request
Your browser sent a request that this server could not understand.
The request line contained invalid characters following the protocol string.

Hat jemand einen Loesungsvorschlag?

Dieter