Редирект в htaccess

Балгынбаев Дастан
На сайте с 20.11.2009
Offline
60
681

Как сделать редирект в htaccess для определенных IP адресов, например 1.2.3.4/19 на другой домен, причем диапазон будет большой, порядка 10 адресов вида 1.2.3.4/19. Буду признателен!

Реферала научу зарабатывать в вебтрансфер (https://webtransfer-finance.com/?id_partner=95903484) бесплатно.
siv1987
На сайте с 02.04.2009
Offline
427
#1

Составить регулярное выражение для каждого диапозона, и написать правила на модреврайте

Балгынбаев Дастан
На сайте с 20.11.2009
Offline
60
#2
siv1987:
Составить регулярное выражение для каждого диапозона, и написать правила на модреврайте

Я вот нашел кое-что:

RewriteCond %{REMOTE_ADDR} (127.0.0.1|127.0.0.20)

RewriteRule .* http://www.gogle.com/ [R=301,L]

но как сделать в моем случае? Пример покажите пожалуйста.

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

Также, только вместо ип пишите выражения для своего диапазона

127\.0\.0\.\d+ и тд

Балгынбаев Дастан
На сайте с 20.11.2009
Offline
60
#4
siv1987:
Также, только вместо ип пишите выражения для своего диапазона
127\.0\.0\.\d+ и тд

что-то не получается, без изменений.

IL
На сайте с 20.04.2007
Offline
435
#5
Балгынбаев Дастан:
большой, порядка 10 адресов вида 1.2.3.4/19.

mod_rewrite работает с регулярками, а не с подсетями.

Либо лепить регулярку из подсети (можно воспользоваться сервисами вроде такого http://www.analyticsmarket.com/freetools/ipregex ) - в зависимости от "ВИДА" вполне вероятно, что она может быть относительно простой:

RewriteCond %{REMOTE_ADDR} ^1\.2\.3\. [OR]
RewriteCond %{REMOTE_ADDR} ^3\.4\.5\. [OR]
RewriteCond %{REMOTE_ADDR} ^67\.89\.
RewriteRule . http://google.tld [R]

А может и не очень http://stackoverflow.com/questions/17967294/how-can-i-make-a-regular-expression-for-ip-address-with-subnetmask

Хотя я бы лучше смотрел в сторону allow/deny

http://www.gossamer-threads.com/lists/apache/users/291904

http://www.helicontech.com/forum/17746-negate_rewrite_rule_for_ip_subnet.html

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )

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