Hi Rolf,
Hast Du da was falsch kopiert? 3x RewriteCond ohne RewriteRule macht keinen Sinn, wenn ich das mod_rewrite richtig verstanden habe. Von der Syntax her sieht das letzte RewriteCond so aus, als müsste es RewriteRule heißen.
komischerweise funktioniert es jetzt mit deinen änderungen
Wenn es dann immer noch qualmt, kommt Dein PHP Script möglicherweise mit der URL nicht klar. QSA bedeutet, dass Query-Parameter aus der ursprünglichen URL mitgenommen werden sollen, ein ?x=y wird dann als &x=y hinten an das Replacement angehängt. Eventuell kommt Dein PHP Script mit speziellen Query-Parametern nicht klar?
klingt einleuchtent. wenn mal sowas wieder passieren sollte was muss ich dann machen? Ich vermute echo in PHP-Script und nicht in .htaccess. Und wo muss ich das dann im script ausgeben? Ich beführchte das das ganze script n Fehler produziert und garnicht erst ausgegeben wird. Daher meine ich nutzt echo nix weil ich diese hübsche Seite mit Servererror und 500 Fehler zu sehen bekomme.
mfg MB