С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 12:18 |
Уважаемые мастера, а скажите плз., каким образом отсеивается Русский (СНГовский, Китайский и пр.) трафик?
Это скрипт, или что-то другое?
И если скрипт, то где его можно взять? И можно ли - даром?
Премного вам бл.
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 29/10/04 в 12:23 |
а ты с какой целью интересуешься?
пхп
Код: |
global $HTTP_ACCEPT_LANGUAGE;
$stroka=$HTTP_ACCEPT_LANGUAGE;
$lang = strtolower(substr ($stroka, 0, 2));
if($lang=="zh"||$lang=="ru"||$lang=="kr"||$lang=="pl"||$lang=="ar"||$lang=="et"||$lang=="hr"||$lang=="ja"||$lang=="ko"||$lang=="az"||$lang=="uk"||$lang=="hy"||$lang=="be"||$lang=="kk"||$lang=="kz")
{
Header("Location: http://russian_fuck_off.com/");
}
Header("Location: http://american_wellcome.com/");
|
от в таком вот аспекте
а вообще справа вверху есть поиск - он таки кричит "Поимей меня!"
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 12:36 |
Спасибо!
Прости за настойчивость (а может и за глупость ), но все таки: а силами одного JScript эту задачу выполнить невозможно?
PHP для меня - темный лес...
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 29/10/04 в 15:26 |
Код: | <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>
по аналогии делай
зы: есть такая штука - рейтинг называется |
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 15:58 |
Все понял!
Спасибо тебе!
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 16:08 |
что-то у меня с голвой или ваще не пойму...
как тут оценки ставить за постинги?
искал-искал... так и не нашел...
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 16:13 |
прости, если я тебя уже задолбал...
а вот такой вариант не лучше?
или в нем недостатки, которых я просто не вижу?
спасибо!
<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
if (language.indexOf('en') > -1) document.location.href = 'English.html';
else if (language.indexOf('nl') > -1) document.location.href = 'dutch.html';
else if (language.indexOf('fr') > -1) document.location.href = 'french.html';
else if (language.indexOf('sv') > -1) document.location.href = 'swedish.html';
else if (language.indexOf('zh') > -1) document.location.href = 'chinese.html';
else
document.location.href = 'English.html';
// End -->
</script>
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760
|
Добавлено: 29/10/04 в 16:42 |
вроде вариант, который по языку отправляет на соответствующую страницу
французов- на французскую
англичан на английскую
а вариант приведенный мной языки перечисленные в массиве отправляет только на одну страницу
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 16:48 |
Эээх, блин!
Только сейчас допер, что IE6 (SP2) все это дело с JScript-ами рубит на корню...
Видать, реальному редиректу без PHP уже не обойтись?
Пардон за флуд, если это флуд...
|
|
|
|
С нами с 27.02.03
Сообщения: 873
Рейтинг: 402
|
Добавлено: 29/10/04 в 17:51 |
Чиста реальный редирект можно забацать и мод-реврайтом. Самый кстати реальный получицца!
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 18:04 |
perlmaster писал: | можно забацать и мод-реврайтом |
вау...
а это что еще за зверь?..
|
|
|
|
С нами с 27.02.03
Сообщения: 873
Рейтинг: 402
|
Добавлено: 29/10/04 в 18:22 |
mod_rewrite
Модуль под апач - оч. удобный инструмент перезаписи запросов (перенаправления, изменения, отклонения и т.д.) в зависимости от параметров, условий, енвов, регекспов...
Юзается прописыванием соответствующего кода в .htaccess
Заюзай поиск "mod_rewrite" по форуму - кучу материалов по этой теме найдет.
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 29/10/04 в 19:20 |
Спасибо.
Почитал - ужаснулся... не в те сани я полез, этт точна...
Хорошо хоть, вовремя одумался
Всем большое спасибо!
|
|
|
|