Ich versuche gerae ein NPH (No Parse Header) Perlscript auf meinem lokalen Apachen zusammen mit mod_rewrite zum laufen zu bekommen.
Ausserdem moechte ich gerne die URI nach folgenden Regeln umschreiben:
So sollen alle Adressen, ausser dem favicon und den Fehlerseiten auf nph-index.cgi landen.
Wenn ich das script direkt aufrufe, also mit .../nph-index.cgi funktioniert alles super,
wenn ich aber zb .../blubb/ aufrufe, schreibt mod_rewrite die Adresse zwar wie gewollt um, der Apache schickt dann aber trotz dem "nph-" seinen HTTP-Header mit....
Jemand eine Idee wie ich ihm das abgewoehnen kann?
Gibt es eventuell eine Config-Option dafuer?
Ich hab schon gesucht, aber alles was ich bis jetzt gefunden habe ist das "nph-" Praefix, bzw das ".nph" Suffix...
Beides funktioniert hier nicht
EDIT:
Scheint mehr oder weniger ein Bug mit mod_rewrite in htaccess-dateien zu sein.
Wenn ich dei Direktiven direkt in die Apache-Config (anstatt wie hier in eine htaccess) schreibe funktioniert es wunderbar.
MFG - Keks
Ausserdem moechte ich gerne die URI nach folgenden Regeln umschreiben:
Code:
RewriteCond %{REQUEST_URI} !^/error/.*\.var$
RewriteCond %{REQUEST_URI} !^/favicon\.(ico|png)$
RewriteRule .* nph-index.cgi
Wenn ich das script direkt aufrufe, also mit .../nph-index.cgi funktioniert alles super,
wenn ich aber zb .../blubb/ aufrufe, schreibt mod_rewrite die Adresse zwar wie gewollt um, der Apache schickt dann aber trotz dem "nph-" seinen HTTP-Header mit....
Jemand eine Idee wie ich ihm das abgewoehnen kann?
Gibt es eventuell eine Config-Option dafuer?
Ich hab schon gesucht, aber alles was ich bis jetzt gefunden habe ist das "nph-" Praefix, bzw das ".nph" Suffix...
Beides funktioniert hier nicht
EDIT:
Scheint mehr oder weniger ein Bug mit mod_rewrite in htaccess-dateien zu sein.
Wenn ich dei Direktiven direkt in die Apache-Config (anstatt wie hier in eine htaccess) schreibe funktioniert es wunderbar.
MFG - Keks