Возможно ли сделать средствами друпала или веб-сервера (apache) блокировку определенного url'a для всех ип кроме одного или нескольких.
Аналогично когда задаем в апаче
.. Directory "pach"
Order allow,deny
Allow from *.*.*.*
.. Directory
Комментарии
RTFM
..........
</Location>
Возможно.
Вот так, я перекрыл доступ к своему PhpMyAdmin кроме своего IP (привожу весь блок):
ServerName myadmin.sadhoo.org
DocumentRoot /home/webadmin/myadmin
SuexecUserGroup webadmin webadmin
ServerAdmin "webadmin@sadhoo.org"
ServerAlias *.myadmin.sadhoo.org
CustomLog "/home/webadmin/sadhoo.org/log/myadmin.combined.log" "combined"
CustomLog "/home/webadmin/sadhoo.org/log/myadmin.access.log" "common"
CustomLog "/home/webadmin/sadhoo.org/log/myadmin.referer.log" "referer"
CustomLog "/home/webadmin/sadhoo.org/log/myadmin.agent.log" "agent"
ErrorLog "/home/webadmin/sadhoo.org/log/myadmin.error.log"
<Directory /home/webadmin/myadmin>
Options Includes FollowSymLinks
AllowOverride All
Order Deny,Allow
Deny from all
Allow from 85.192.55.7
</Directory>
</VirtualHost>
Подошло?
Здесь /admin/user/rules/add добавляете правило "Хост"