RewriteCond mit Ausnahme

Apache, Lighttpd, nginx, Cherokee
mark007q
Posts: 27
Joined: 2007-06-29 21:53

RewriteCond mit Ausnahme

Post by mark007q » 2010-11-21 11:00

Hallo zusammen,

ich habe ein Problem mit meiner .htaccess, in der folgende Regeln u.a. definiert sind:

Code: Select all

RewriteCond %{QUERY_STRING} (.*)=http(.*) [NC,OR]
RewriteCond %{QUERY_STRING} (.*)=ftp(.*) [NC,OR]
RewriteCond %{QUERY_STRING} (.*)urlx=(.*) [NC]
RewriteRule ^(.*) - [F]


Leider wird bei mir dieser Aufruf

Code: Select all

http://www.meine-eigene-website.de/img.php?url=http://....jpg 


benötigt um Bilder darzustellen. Wäre es möglich diese Aufrufe über img.php von meiner eigenen Website aus der ersten RewriteCond herauszunehmen? Falls ja, wie müsste der Code geändert werden?

Vielen Dank schon an dieser Stelle !!!!

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: RewriteCond mit Ausnahme

Post by Roger Wilco » 2010-11-21 15:36

Du musst einfach prüfen, ob %{REQUEST_FILENAME} != img.php ist.

mark007q
Posts: 27
Joined: 2007-06-29 21:53

Re: RewriteCond mit Ausnahme

Post by mark007q » 2010-11-21 18:33

Erst einmal vielen Dank. Wärst Du so nett mir den Code (insgesamt) dafür kurz zu posten?

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: RewriteCond mit Ausnahme

Post by Roger Wilco » 2010-11-21 18:55

Code: Select all

RewriteCond %{REQUEST_FILENAME} !img\.php$

http://httpd.apache.org/docs/current/mo ... ewritecond

mark007q
Posts: 27
Joined: 2007-06-29 21:53

Re: RewriteCond mit Ausnahme

Post by mark007q » 2010-11-21 21:44

Vielen Dank !!!

Ist mit der RewriteCond auch gewährleistet, dass nur die img.php von der eigenen Domain ausgeklammert wird?