При наличии IP в blacklist.txt, посетителю показывается sorry.html:RewriteEngine on
Rewritemap ipmap txt:/path/to/blacklist.txtRewriteCond ${ipmap:%{REMOTE_ADDR}} =b
RewriteCond %{request_uri} !=/sorry.html
RewriteCond %{request_uri} !=/stylesheet.css
RewriteRule .* /sorry.html [R,L]
/path/to/blacklist.txt
11.22.33.44 b
22.33.44.55 b
33.44.55.66 bURL: http://www.debian-administration.org/articles/283
Обсуждается: http://www.opennet.me/tips/info/916.shtml
А как сделать что бы наооборот
пускало только с IP укотоыре в списке а остальных в sorry.html отправлял ?
htaccess уже не устраивает?
AuthType Basic
AuthName "Private area"
AuthUserFile ./auth_user
require user petya
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^10.11.1.1$
RewriteCond %{REMOTE_ADDR} !^10.11.1.5$
RewriteCond %{REMOTE_USER} ^petya$
RewriteRule ^.*$ - [F]в этом случае будет пускать только пользователя petya и c ip 10.11.1.1 и 10.11.1.5 больше никого пускать не будет. если добавить в 'require user' еще пользователя то будет пускать этого юзера с любого ip. убрать auth и RewriteCond %{REMOTE_USER} ^petya$ то будет пускать только с ip.
Извращаться можно по всякому.