2015-03-08 8 views
1

Я хочу перенаправить некоторые IP-адреса на error.php. Ofc Я не хочу перенаправления с error.php на себя, поэтому я исключил это. Итог, я не понимаю, где я ошибаюсь.htaccess перенаправляет определенный IP

В этом я перенаправляюсь в Google. Но все еще не удается.

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_HOST} ^xxx\.xxx\.xxx\.xxx [OR] 
RewriteCond %{REMOTE_HOST} ^yyy\.yyy\.yyy\.yyy 
RewriteCond %{SCRIPT_FILENAME} !\/error\.php [NC] 
RewriteRule .* http://google.com [R=302,L] 
</IfModule> 

ответ

0

Вы пробовали использовать негативный взгляд?

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_HOST} ^xxx\.xxx\.xxx\.xxx [OR] 
RewriteCond %{REMOTE_HOST} ^yyy\.yyy\.yyy\.yyy 
RewriteRule ^(?!error\.php) http://google.com [R=302,L] 
</IfModule> 
Смежные вопросы