RewriteCond mit einer Ausnahme
Chris
- webserver
Hallo,
mit
~~~perl
RewriteCond %{HTTP_HOST} !^www.(.)$
RewriteRule ^(.)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
leite ich alles um das kein "www" hat auf z.B. www.example.com
Nun müsste ich für eine bestimmte Datei diese allgemeine Umleitung aussetzen, also example.com/test.html darf nicht auf www umgeleitet werden.
Nur habe ich keinen Plan wie ich diese Ausnahme definieren kann, könnt ihr mir dabei helfen?
Grüße,
Chris
Hi,
Nun müsste ich für eine bestimmte Datei diese allgemeine Umleitung aussetzen, also example.com/test.html darf nicht auf www umgeleitet werden.
Nur habe ich keinen Plan wie ich diese Ausnahme definieren kann, könnt ihr mir dabei helfen?
Noch eine weitere RewriteCond, die eine passende Umgebungsvariable auf entsprechenden Inhalt abfragt.
MfG ChrisB
Hallo,
meinst du sowas in die Richtung hier?
RewriteCond %{HTTP_HOST} !^www.(.*)$
RewriteCond %{REQUEST_FILENAME} !test.html
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Leider geht das nicht, ich habe es auch mit %{REQUEST_URI} versucht, das hat aber auch nicht geklappt. Bin ich da auf dem richtigen Weg oder muss ich das ganz anders machen?
Grüße, Chris