Michael Schröpl: apache : mod-rewrite

Beitrag lesen

Hi,

Nun habe ich gemerkt, daß ich das gar nicht brauche,
da mein Apache die Seiten auch so findet.
Falls ein Verzeichnis nicht existiert, so sucht er
wohl von hinten rekursiv so lange weiter, bis er
was existierendes findet.

Ja. Und den eigentlich angegebenen Pfad kannst Du sogar als Environment-Variable lesen.
Du kannst also Dein Skript so schreiben, daß es diesen Pfad in CGI-Parameter (dann allerdings nur Stellungsparameter) zurück übersetzen kann.

Nun klappt alles bestens unter IE und Netscape 6.x.
Der Netscape 4.7 aber z.B. findet zwar die Seiten,
aber die Image-Src gehen immer noch ins leere.
Woran kann das liegen?

Vergleiche die vom Client angeforderten Pfade (Inhalt der HTML-Seiten im Browser) mit den übersetzten Anforderungen (access_log auf dem Server) - sind letztere wirklich das, was Du erreichen wolltest?

Vielleicht ist in Deinen übersetzten Pfaden ein systematischer Fehler (doppelte "/" etc.), welchen einige Browser tolerieren und andere nicht.

Das mod-rewrite arbeitet schließlich auf Serverseite
und müßte doch unabhängig vom Browser sein?!?

Wenn Deine Regeln korrekt sind, würde ich dasselbe annehmen. Wenn nicht ...

Viele Grüße
      Michael