Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Переадресация диапазонов ip адресов

Тема в разделе "Свободное общение", создана пользователем bratec9292, 2 сен 2020.

02.09.20 в 15:31
04.09.20 в 02:04
5
2.035
0
  1. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    Здравствуйте. Есть список диапазонов ip в таком виде:
    217.8.234.0/24
    217.8.237.0/24
    2a00:1fa2:8000::/33
    95.153.141.0/24
    81.23.175.0/24
    95.214.208.0/22
    и т.д.

    Необходимо определить содержится ли ip посетителя в этом списке и, если содержится, сделать редирект на другой домен. Натыкался на редирект для 1 ip адреса, необходимого решения не нашел. Нужна помощь, готов заплатить.
     
  2. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    309
    Лучших ответов:
    1
    Рейтинги:
    +75 / 26 / -0
    Могу сделать платно, напиши свою телегу, я отпишу.
     
  3. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    решение нужно на htaccess

    RewriteCond %{REMOTE_ADDR} (89\.113\.136\.13|217\.8\.232\.0/21)
    RewriteRule ^(.*)$ Яндекс [R,L]

    При такой записи редирект с 89.113.136.13 работать будет, а вот с диапазона ip 217.8.232.0/21 редирект работать не будет...
     
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Roscomsos в помощь!
     
  5. TopicStarter Overlay
    bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    решение нужно на htaccess
     
  6. ZULI

    ZULI Бывалый

    Регистрация:
    16 ноя 2016
    Сообщения:
    926
    Лучших ответов:
    1
    Рейтинги:
    +248 / 29 / -0
    А чего так, чем скрипт не устраивает, не на много дольше будет отрабатывать.

    P.S.

    Код:
    RewriteEngine On
    RewriteCond %{REMOTE_ADDR} (123\.456\.789\.\d)
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
    
    Вполне работает и редиректит 123.456.789.0/24

    Понятно что маску точно не укажешь, но пока другого варианта не знаю. Интересно что кто скажет.
     
    #6 ZULI, 4 сен 2020
    Последнее редактирование: 4 сен 2020
Яндекс.Метрика