среда, 11 мая 2011 г.

Разный Default_Root для VirtualHost в Apache для клиентов из разных сетей

Для клиентов из сетей 172.16.0.0 и 192.168.0.0 открывается содержимое папки internal
для всех остальных external

#.htaccess
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^(172\.16|192\.168)
RewriteRule ^(.*)$ /internal/$1
RewriteCond %{REMOTE_ADDR} !^(172\.2|192\.168)
RewriteRule ^(.*)$ /external/$1

Комментариев нет:

Отправить комментарий