Chris: RewriteCond mit einer Ausnahme

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
  1. 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

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. 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