Переадресация для ip в htaccess

Маринада
На сайте с 03.11.2011
Offline
62
5685

Подскажите пожалуйста как правильно построить правило в htaccess

смысл: при заходе на сайт все пользователи делают редирект на определенный сайт, но если заходит пользователь с определенного IP то он не куда не переадресовывается, а остается на сайте. (т.е грубо говоря нужно запретить переадресацию для определенных ip)

моя конструкция не срабатывает т.к. я видимо не очень правильно понимаю как это всё должно происходить.


RewriteEngine on
Order Allow,Deny
Allow from all
Deny from ip_адрес [C]
RewriteRule / http://сайт/ [L,R=302]

Заранее большая благодарность от меня!

IL
На сайте с 20.04.2007
Offline
435
#1

RewriteCond %{REMOTE_ADDR} !=8.8.8.8
RewriteRule .* http://site.ru [R,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
CN
На сайте с 29.09.2007
Offline
155
#2
ArhStrAngeR
На сайте с 06.12.2011
Offline
70
#3

Redirect 301 / http://сайт/

Order deny,allow

Deny from all

Allow from xxx.xxx.xxx.xxx

Ультрабыстрые виртуальные серверы SSD VPS в России (Москва) https://bit.ly/2Botqod
Маринада
На сайте с 03.11.2011
Offline
62
#4
ivan-lev:
RewriteCond %{REMOTE_ADDR} !=8.8.8.8
RewriteRule .* http://site.ru [R,L]

как я поняла данный код наоборот перенаправляет пользователей с ip 8.8.8.8 на сайт site.ru

а мне нужно наоборот запретить перенаправление пользователей с ip 8.8.8.8 на сайт site.ru

conturov.net:
Думаю вам нужно это:
http://www.shtogrin.com/library/web/mod_rewrite/examples/disable_ip/

здесь только про блокировку по ip, а нужно связать запретит с перенаправлением

IL
На сайте с 20.04.2007
Offline
435
#5
Маринада:
как я поняла данный код наоборот перенаправляет пользователей с ip 8.8.8.8 на сайт site.ru

Если попробовать - станет понятно. != - это "не равно"

Маринада
На сайте с 03.11.2011
Offline
62
#6

да да..точно. спасибо огромное! :)

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