[Запрос] Редирект на сайт от страны ip

yurets86

Постоялец
Заблокирован
Регистрация
25 Сен 2011
Сообщения
135
Реакции
39
  • Автор темы
  • Заблокирован
  • #1
Доброго времени суток! Подскажите как сделать редирект на сайт c ua , ru, com - в зависимости от ip с какой страны зашел? Заранее благодарен!
 
Доброго времени суток! Подскажите как сделать редирект на сайт c ua , ru, com - в зависимости от ip с какой страны зашел? Заранее благодарен!
Для просмотра ссылки Войди или Зарегистрируйся. По факту делать свою Для просмотра ссылки Войди или Зарегистрируйся, что весьма накладно.
Проще использовать проверку дефолтного языка:
.htaccess
RewriteEngine On
RewriteCond %{HTTP_ACCEPT_LANGUAGE} de.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} de-ch.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} at.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} en-gb.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} de-at.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} de-li.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} fr-ch.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} ch.* [NC,OR]
RewriteCond %{HTTP_ACCEPT_LANGUAGE} de-de.* [NC,OR]
RewriteRule .* Для просмотра ссылки Войди или Зарегистрируйся [R,L]

или

<script language="JavaScript">
var language1, language2, i, f;
var loc = new Array("at","au","be","ca","dk","es","fi","gr","ch","de-ch","de",
"fr","en-ie","ie","en-gb","nl","it","gb","no","pt","nz","us");
if (navigator.appName.indexOf("Microsoft") != -1) {
language1=navigator.systemLanguage.toLowerCase();
language2=navigator.userLanguage.toLowerCase();
} else { language1=language2=navigator.language.toLowerCase(); }
for (f=false,i=0;i<loc.length;i++) { if ((language1 == loc)
|| (language2 == loc)) { f = true; break; } }
if (f) window.open("Для просмотра ссылки Войди или Зарегистрируйся");
</script>

P.S: Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Назад
Сверху