Вопрос по .htaccess

O2
На сайте с 28.07.2012
Offline
7
535

Здравствуйте.

Раньше, когда надо было провести технические работы на сайте, я просто закрывал доступ к сайту со всех IP, кроме моего.

Нынче состряпал заставочку, мол, на сайте ведутся технические работы бла-бла-бла.

Вопрос:

как отправлять всех посетителей на файлик teсhwork.html а меня одного красивого никуда не отправлять и выдавать содержимое как есть?

Фильтровать нужно по IP

Malcolm
На сайте с 02.05.2007
Offline
119
#1

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^192.168.0.1$
RewriteRule ^(.*)$ teсhwork.html [R,L]
O2
На сайте с 28.07.2012
Offline
7
#2

Спасибо большое!

Malcolm
На сайте с 02.05.2007
Offline
119
#3

Хотя не, нужна еще одна строчка, иначе бесконечный редирект получится. И в последней строке полный путь вместе с доменом.

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/teсhwork.html$
RewriteCond %{REMOTE_ADDR} !^192.168.0.1$
RewriteRule ^(.*)$ http://site.ru/teсhwork.html [L,R]
O2
На сайте с 28.07.2012
Offline
7
#4

Спасибо! Проблема решена. Тему можно закрыть.

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