Mr.Hatner
Сабж.
Нужно чтобы на сайте оставались 2 определенные страны, а остальные в зависимости от типа редиректились на другие сайты.
Грубо говоря. к примеру нужно чтобы на сайте оставались RU и UA, америка и европа редирект в другое место, америка и европа с мобильников в третье, RU и UA с мобильников в четвертое.
Примерно так.
Как такое реализовать?
Всем спасибо за помощь. Рейт по максимуму
theПробел
Если принудительно, то проще htaccess-ом - редирект по IP и по ЮзерАгенту. Если нужно, чтобы посетитель сам выбирал - то скриптом с выводом необходимых опций.
Yabuti
Рекомендую SxGEO, быстро работает и просто интегрировать, использовал ее в одном проекте, доволен
Код (не проверял), вставить в самом верху php-страницы:
Код:
<?php
// Редирект всех, кроме RU и UA
include("SxGeo.php"); // подключаем гео
$country = $SxGeo->getCountry($ip); // возвращает двухзначный ISO-код страны)
if ($country != 'RU' || $country != 'UA') header('Location:
http://ya.ru/'); // отправляем всех, кроме RU и UA на
http://ya.ru
?>
Нужно скопировать SxGeo.php и SxGeo.dat на сайт (если в подпапке, то в include дописать папку вида: подпапка/SxGeo.php.
Саму базу и ее обработчик скачиваем здесь:
http://sypexgeo.net/files/SxGeo21_API.zip
Удачи!
sky_diver
Mr.Hatner писал:
Сабж.
Нужно чтобы на сайте оставались 2 определенные страны, а остальные в зависимости от типа редиректились на другие сайты.
Грубо говоря. к примеру нужно чтобы на сайте оставались RU и UA, америка и европа редирект в другое место, америка и европа с мобильников в третье, RU и UA с мобильников в четвертое.
Примерно так.
Как такое реализовать?
Всем спасибо за помощь. Рейт по максимуму
Для мобильного траффика, по любому, нужно ставить отдельный фильтр
Стукни, порулим