Распределение трафика на две страны через .htaccess

Задание закрыто
Статус рабочей области:Завершено
Стоимость:Договорная
Срок выполнения:2 дня
Варианты оплаты:По договоренности
Дата публикации:2016-03-28 10:51
Обновлено:2016-03-28 11:22
Был на сайте:2022-02-10 09:36

Распределение трафика на две страны через .htaccess

 
Задача

Здравствуйте!

Мне поставили задачу распределить трафик между двумя странами Украиной и Россией.
Выглядеть все должно примерно так: с сайта "А" идет трафик на наш домен, с него пользователей с Украины (без захода на дополнительные страницы) должно редиректить на сайт "B", а пользователей с России на сайт "C".

Я решил выполнить эту задачу таким образом: у меня есть список IP адресов пользователей с Украины https://noc.ix.net.ua/ua-list.txt,
на сайте "А" я создаю отдельную дерикторию с файлом .htaccess, по заходу в которую и будет выполняться редирект.

RewriteEngine on
#пользователи с Украины
RewriteCond %{REMOTE_ADDR} 2.72.0.0/18 [OR]
RewriteCond %{REMOTE_ADDR} 2.72.0.0/16 [OR]
RewriteCond %{REMOTE_ADDR} 2.72.0.0/15 [OR]
RewriteCond %{REMOTE_ADDR} 2.72.64.0/18 [OR]
...
RewriteCond %{REMOTE_ADDR} 217.199.224.0/20
RewriteRule .* http://siteB.com [R=301,L]
#Все остальные
RewriteRule .* http://siteC.com [R=301,L]

Для отдельных IP все работает как надо, но стоит только...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.