Это именно то, для чего предназначены директивы Apache Allow
и Deny
. Внутри блока <VirtualHost>
для домена, к которому вы хотите ограничить доступ, поместите это:
<Location />
Order allow,deny
Allow from all
Deny from 123.45.67.89
Deny from 213.45.67.89
</Location>
Однако это приведет к ошибке 403 (запрещено), которая по умолчанию не перенаправляет на ваш домен www
. Я думаю, что вы можете сделать это, добавив директиву
ErrorDocument 403 http://www.example.com