Перенаправление веб-сайта во время обслуживания, но все еще с доступом к тестированию - PullRequest
0 голосов
/ 01 апреля 2010

У меня есть интернет-магазин, который я недавно переписал, и хотел бы загрузить его на свой сервер. Пока идет обслуживание, я бы хотел перенаправить всех посетителей на страницу "в разработке". (легко сделать с помощью php или apache htacess и т.д ...)

Проблема в том, что я хотел бы проверить все, когда я загружаю его, так что мне по-прежнему нужен доступ при блокировке всех остальных. Я думал, что какая-то php-страница открыта для всех с флагом cookie, который я могу установить только для себя?

Каков наилучший способ сделать это? Спасибо ЮМЭ

Ответы [ 2 ]

1 голос
/ 01 апреля 2010

Это должно обрабатывать то, что вы пытаетесь сделать:

http://www.theblog.ca/redirect-by-ip-htaccess

0 голосов
/ 01 апреля 2010

.htaccess:

# prevent infinite redirect loops
RewriteCond %{REQUEST_URI} !^/back-soon-updating.php$
# not on development server (i.e. .com instead of .dev)
RewriteCond %{HTTP_HOST} .com$
# let admins enter to verify the update has worked
RewriteCond %{QUERY_STRING} !c=u
RewriteRule .* back-soon-updating.php [L,R=302]

Измените строку "! C = u" на то, что вы хотите, например, разрешить IP-адрес.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...