2015-04-24 3 views
0

Мне нужно настроить перенаправление в Apache с помощью файла .htaccess. Переадресация будет использоваться для временного закрытия пользователей.Перенаправление на основе IP с .htaccess

Как можно перенаправить пользователей из http://devsparkle.me и http://www.devsparkle.me к http://www.devsparkle.me/maintenance?

и

Как я могу предотвратить локальный, 127.0.0.1 пользователей из перенаправлены?

ответ

2

Try:

RewriteEngine On 
RewriteCond %{REMOTE_ADDR} !127\.0\.0\.1 
RewriteCond %{HTTP_HOST} ^(www\.)?devsparkle\.me$ [NC] 
RewriteRule ^(?!maintenance).* /maintenance [L,R] 
+0

Перенаправление работает, но IP часть не делает. – devSparkle

+0

@ricalou 127.0.0.1 означает, что вы пытаетесь подключиться к самому веб-серверу, если это не так, тогда вам нужно использовать внешний IP-адрес, IP-адрес, который видит удаленный веб-сервер. –

Смежные вопросы