С нами с 25.09.07
Сообщения: 2428
Рейтинг: 1574
|
Добавлено: 27/07/09 в 21:47 |
Подскажите, что вставить в index файл для того, что бы когда посетитель заходит на сайт с Англии и с США перекидывался на другой сайт?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 27/07/09 в 22:29 |
самое лучшее через гео модуль что-то типа
<?
if($country=="US"||$country=="UK"){
header("Location: http:/gogl.com");
}
?>
|
|
|
|
С нами с 25.09.07
Сообщения: 2428
Рейтинг: 1574
|
Добавлено: 27/07/09 в 22:31 |
Цитата: | <?
if($country=="US"||$country=="UK"){
header("Location: http:/gogl.com");
}
?> |
Это в индекс файл вставить?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 27/07/09 в 22:38 |
andresss писал: | Это в индекс файл вставить? |
всюду где хочешь сделать редирект по стране
только надо смотреть у тебя установлен геоип как модуль апача, или подключать свой геоип
|
|
|
|
С нами с 25.09.07
Сообщения: 2428
Рейтинг: 1574
|
Добавлено: 27/07/09 в 22:48 |
Нет не установлен. А что нить попроще есть? Просто , что бы вставить в индекс файл и все? Нашел вот это Скрипт редиректа , но что то второе вставляю так просто как консоль выскакивает, а сразу не перекидывает туда куда я хочу. Цитата: | <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[i])
|| (language2 == loc[i])) { f = true; break; } }
if (f) window.open("http://page_with_toolbar_code");
</script> |
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 27/07/09 в 22:54 |
второе по языку браузера срабатывает, тоесть погрешность на порядок выше, чем через геоип...
как вариант лучше использовать это:
Скрипт редиректа
|
|
|
|
We're still on the case
С нами с 01.08.04
Сообщения: 1997
Рейтинг: 1354
|
Добавлено: 27/07/09 в 23:10 |
andresss писал: | Подскажите, что вставить в index файл для того, что бы когда посетитель заходит на сайт с Англии и с США перекидывался на другой сайт? |
А в хтаксесе не хватит прописать?
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^GB$
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^US$
RewriteRule ^(.*)$ http://www.drugoj_site.com [L]
|
|
|
|
С нами с 25.09.07
Сообщения: 2428
Рейтинг: 1574
|
Добавлено: 27/07/09 в 23:18 |
sky_diver: Спасибо, но желательно в индекс файл?
|
|
|
|
С нами с 25.09.07
Сообщения: 2428
Рейтинг: 1574
|
Добавлено: 28/07/09 в 00:32 |
Подскажите плиз, а то срочно надо.
|
|
|
|
С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950
|
Добавлено: 28/07/09 в 07:53 |
Если установлен модуль апача geoip, то как-то так
<?php
if ('US' == $_SERVER["GEOIP_COUNTRY_CODE"] || 'UK' == $_SERVER["GEOIP_COUNTRY_CODE"]) {
header("Location: http://google.com/");
exit();
}
...
...
...
?>
|
|
|
|
С нами с 25.09.07
Сообщения: 2428
Рейтинг: 1574
|
Добавлено: 28/07/09 в 14:37 |
Модуль не установлен. Просто в индекс файл можно, что то вставить?
|
|
|
|