Jeśli chodzi o konkretny adres/skrypt to nie tędy droga.
Allow i deny służą globalnie, lub można je dać w .htaccess'ie w jakimś danym katalogu - wtedy dotyczą tego katalogu.
Ty natomiast, jeśli dobrze rozumiem, potrzebujesz czegoś takiego na dany skrypt. Wówczas należy dać inaczej wykorzystując ModRewrite:
Kod
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !1.1.1.1
RewriteCond %{REMOTE_ADDR} !2.2.2.2
RewriteCond %{REMOTE_ADDR} !3.3.3.3
RewriteCond %{REMOTE_ADDR} !4.4.4.4
RewriteRule !error.php$ error.php [R=308,L]
jak to działa:
Na górze jest lista adresów IP, które są dozwolone. Może ich być więcej. Jeśli adres IP nie jest równy pierwszemu dozwolonemu i drugiemu i trzeciemu itd... to cokolwiek by nie wpisano przekieruje na error.php. jeśli będzie już na error.php to na nim zostanie.
EDIT: zmieniłem na kod 308 bo to PERMANENT REDIRECT - aby było wiadomo o co chodzi