Htaccess перенаправление с исключениями

Помогите, пожалуйста с перенаправлением в htaccess. Необходимо чтобы всех, кроме моего ip адреса и поисковых роботов перенаправляло. Вот такая конструкция не работает. То есть само-то перенаправление работает, только меня тоже перекидывает на другой сайт.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^1.2.2.1$
RewriteCond %{HTTP_USER_AGENT} !(YandexBot|Googlebot|Bingbot|Slurp|DuckDuckBot|Baiduspider|Mail.Ru)
RewriteCond %{HTTP_HOST} ^www\.site1\.ru$ [NC]
RewriteRule ^(.*)$ http://site2.ru/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^site1\.ru$ [NC]
RewriteRule ^(.*)$ http://site2.ru/$1 [L,R=301]
</IfModule>

Ответы (0 шт):