Strona 1 z 1
[mod_rewrite] wykluczanie
: pt sty 29, 2010 3:46 pm
autor: Cropeck
Kod: Zaznacz cały
RewriteCond %{REMOTE_ADDR} !127.0.0.1
RewriteRule !^handler\.png$ handler.html [L]
handler.html przechwytuje wywołania do wszystkich URI, z wyjątkiem handler.png, ponieważ to obrazek umieszczony właśnie w handler.html.
Działa!
Problem pojawia się, kiedy próbuję wykluczyć dwa pliki: handler.html i robots.txt. Próbowałem dodać jeszcze jeden RewriteCond oraz (handler.png|robots.txt), ale oba sposoby powodują HTTP 500.
Czy ktoś ma pomysł jak to rozwiązać?
Re: [mod_rewrite] wykluczanie
: pn lut 01, 2010 2:42 pm
autor: MirVanos
Witam
Nie wiem czy o to Ci chodzi, ale wpisz pliki wykluczające w nawiasach i daj OR czyli np.:
Kod: Zaznacz cały
RewriteRule !(^handler\.png)|(^robots.txt)$ handler.html [L]
pozdrawiam
mirvanos
Re: [mod_rewrite] wykluczanie
: pn lut 01, 2010 3:21 pm
autor: Cropeck
Super, dzięki! Teraz działa prawidłowo.
