Исключение по IP для 301 редиректа

themizzz
На сайте с 05.07.2012
Offline
87
538

Подскажите, пожалуйста, на одном из сайтов сделал редирект на копию без www.

Код:

<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
</IfModule>

Проблема в том, что в офисе сотрудников этого сайта он открываться перестал, поскольку там раньше работала только версия с www. Сейчас оба адреса недоступны. Снаружи все в порядке, редирект работает.

Не внедряясь в дебри системного администрирования и как это получилось, хочу узнать ответ на вопрос:

Как сделать так, чтобы 301 редирект не работал для конкретных IP адресов?

Буду рад если покажете код, ели это возможно.

siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]

RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.

[umka]
На сайте с 25.05.2008
Offline
456
#2

Добавьте ещё одно условие

RewriteCond %{REMOTE_ADDR} !=123.45.67.89

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий