Реклама на сайте Advertise with us

Ява-скрипт переадресации в зависимости от страны - нужен!

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ + +


С нами с 12.07.03
Сообщения: 99
Рейтинг: 5

Ссылка на сообщениеДобавлено: 16/02/10 в 04:00       Ответить с цитатойцитата 

Где-то у меня был простой ява-скрипт, выполняющий переадресацию посетителя в зависимости от страны. То-есть, юзера нужной страны оставляет на странице, а всех остальных редиректит на какой-нибудь другой УРЛ. Сейчас этот скрипт понадобился, а вот найти его никак не могу.

В общем мне нужно, чтобы RU-юзеры оставались на странице, а всех остальных редиректило на другой УРЛ. Подскажите кто-нибудь такой скриптик, плиз...

0
 



С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538


Передовик Master-X (16.08.2011)
Ссылка на сообщениеДобавлено: 16/02/10 в 09:45       Ответить с цитатойцитата 

у меня такие скрипты есть в загашнике
Редирект на JavaScript
Код:

<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 || (language2 == loc[i])) { f = true; break; } }
if (f) document.location="http://domain.com";
</script>


Редирект через .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 .* http://domain.com [R,L]

Сдам подпись (в личку, please)

0
 
+ + +


С нами с 12.07.03
Сообщения: 99
Рейтинг: 5

Ссылка на сообщениеДобавлено: 16/02/10 в 10:12       Ответить с цитатойцитата 

Спасибо! Правильно ли я понял, что юзеры всех указанных (прописанных) зон будут редиректиться, а НЕ указанных - оставаться на странице?

0
 



С нами с 25.10.04
Сообщения: 3306
Рейтинг: 2538


Передовик Master-X (16.08.2011)
Ссылка на сообщениеДобавлено: 16/02/10 в 10:16       Ответить с цитатойцитата 

Правильно

Сдам подпись (в личку, please)

0
 



С нами с 30.05.09
Сообщения: 91
Рейтинг: 86

Ссылка на сообщениеДобавлено: 16/02/10 в 18:39       Ответить с цитатойцитата 

А чем пхп и геоайпи не подходят?

0
 
+ + +


С нами с 12.07.03
Сообщения: 99
Рейтинг: 5

Ссылка на сообщениеДобавлено: 16/02/10 в 18:53       Ответить с цитатойцитата 

Цитата:
А чем пхп и геоайпи не подходят?
Наверное было бы лучше, но как? Я не программист, к сожалению... Поставить-то пхп-скрипт я наверное смогу, но вот написать его... icon_neutral.gif

0
 
+ + +


С нами с 12.07.03
Сообщения: 99
Рейтинг: 5

Ссылка на сообщениеДобавлено: 16/02/10 в 19:04       Ответить с цитатойцитата 

Кстати, а как сделать редирект не по странам, а по доменам? То есть футболить на сторонний URL юзеров, зашедших с нескольких определенных доменов. А всех других оставлять на странице. Конкретно в моем случае это было бы даже удобней, чем разделять по странам.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »