LINUX.ORG.RU
ФорумAdmin

apache редиректы на другой сайт для подсети


0

0

Никак не могу дойти, как в Apache (второй версии) сделать для определенного диапазона IP адресов (допустим, 100.100.100.0/24) безусловный редирект на другой сайт?

Т.е.
для всех 
http://1.2.3.4/aaa
http://1.2.3.4/bbb
http://1.2.3.4/ccc
и тд (т.е. любые документы с сайта 1.2.3.4) будут открываться именно с 1.2.34,
а для клиентов из сети 100.100.100.0/24 нужно, что бы при запросе
любого документа из http://1.2.3.4/ происходил редирект на сайт
http://5.6.7.8/

Явно надо копать в сторону mod_alias с его "redirect", 
но как в директиве указать, для каких именно клиентов редиректить?
anonymous

А если попробовать через mod_rewrite ?
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^100\.100\.100\..+
RewriteRule (.*) http://5.6.7.8$1 [redirect=permanent,last]

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.