Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите правильно сделать редирект.
цитата
16/12/12 в 16:18
 Mr.Hatner
Сабж.

Нужно чтобы на сайте оставались 2 определенные страны, а остальные в зависимости от типа редиректились на другие сайты.

Грубо говоря. к примеру нужно чтобы на сайте оставались RU и UA, америка и европа редирект в другое место, америка и европа с мобильников в третье, RU и UA с мобильников в четвертое.

Примерно так.
Как такое реализовать?

Всем спасибо за помощь. Рейт по максимуму smail54.gif
цитата
16/12/12 в 22:28
 geCTP
уточни с помощью чего тебе лучше редиректить htaccess/php/js?
цитата
25/12/12 в 03:00
 theПробел
Если принудительно, то проще htaccess-ом - редирект по IP и по ЮзерАгенту. Если нужно, чтобы посетитель сам выбирал - то скриптом с выводом необходимых опций.
цитата
25/12/12 в 10:06
 Yabuti
Рекомендую SxGEO, быстро работает и просто интегрировать, использовал ее в одном проекте, доволен smail54.gif

Код (не проверял), вставить в самом верху 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

Удачи! smail04.gif
цитата
28/12/12 в 17:39
 sky_diver
Mr.Hatner писал:
Сабж.

Нужно чтобы на сайте оставались 2 определенные страны, а остальные в зависимости от типа редиректились на другие сайты.

Грубо говоря. к примеру нужно чтобы на сайте оставались RU и UA, америка и европа редирект в другое место, америка и европа с мобильников в третье, RU и UA с мобильников в четвертое.

Примерно так.
Как такое реализовать?

Всем спасибо за помощь. Рейт по максимуму smail54.gif



Для мобильного траффика, по любому, нужно ставить отдельный фильтр
Стукни, порулим smail54.gif


Эта страница в полной версии