Реклама на сайте Advertise with us
Тема: Htaccess - сортировка по языку Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 07/06/04 в 13:26     

задумался последнее время - траф идет а толку...
покажите рабочий пример сортировки по языку браузера через htaccess
и список левых стран если можно
заценю icon_smile.gif

K началу

 
Информация о пользователе Core


Зарегистрирован: 07.09.03
Сообщения: 808
Ссылка на сообщениеДобавлено: 07/06/04 в 14:40     

... откуда-то с мастера

Цитата:

RewriteEngine On

Устанавливаем редирект по доменам стран:
(ja - япония; zh-китай; kr-корея; ru-росия и т.д...):

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^ja$
RewriteRule ^(.*)$ http://www.япония-сюда.com [L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^zh$
RewriteRule ^(.*)$ http://www.китай-сюда.com [L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^kr$
RewriteRule ^(.*)$ http://www.корея-сюда.com [L]

Теперь устанавливаем редирект по языку броузера:

RewriteCond %{HTTP_ACCEPT_LANGUAGE} zh.* [NC]
RewriteRule ^(.*)$ http://www.корея-сюда.com [L]

RewriteCond %{HTTP_ACCEPT_LANGUAGE} kr.* [NC]
RewriteRule ^(.*)$ http://www.корея-сюда.com [L]

RewriteCond %{HTTP_ACCEPT_LANGUAGE} ja.* [NC]
RewriteRule .* http://www.япония-сюда.com [R,L]

Устанавливаем редирект для посетителей с сайтов которые ничего путевого нам не принесут (и/или не приносят - кроме гандураского дрочера:
RewriteCond %{HTTP_REFERER} ^http://.*nifty.com.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://.*adfilter.com.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://207.198.147.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://www.neocities.* [OR]
RewriteCond %{HTTP_REFERER} ^http://chat.passagen.s.* [OR]
RewriteCond %{HTTP_REFERER} ^http://volpi.sti.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo0.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo1.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo2.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo3.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo4.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo6.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://batepapo7.uol.com.* [OR]
RewriteCond %{HTTP_REFERER} ^http://209.2.137.* [OR]
RewriteCond %{HTTP_REFERER} ^http://207.126.121.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://.*bianca.com/.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://.*angelfire.com/.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://.*hotmail.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://.*yahoo.com.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://.*geocities.com.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://www.partyhouse.*$
...посетителей с выше перечисленных сайтов отправляем на:
RewriteRule .* http://нахуй.com/ [L]

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 07/06/04 в 18:02     

фрагмент не работает icon_sad.gif

K началу

 
Информация о пользователе Core


Зарегистрирован: 07.09.03
Сообщения: 808
Ссылка на сообщениеДобавлено: 07/06/04 в 18:33     

Sterx писал:
фрагмент не работает icon_sad.gif


Этот?

Цитата:
RewriteCond %{HTTP_ACCEPT_LANGUAGE} zh.* [NC]
RewriteRule ^(.*)$ http://www.корея-сюда.com [L]

RewriteCond %{HTTP_ACCEPT_LANGUAGE} kr.* [NC]
RewriteRule ^(.*)$ http://www.корея-сюда.com [L]

RewriteCond %{HTTP_ACCEPT_LANGUAGE} ja.* [NC]
RewriteRule .* http://www.япония-сюда.com [R,L]


По-моему в последней строчке ошибка. Надо так:

Цитата:
RewriteRule ^(.*)$ http://www.япония-сюда.com [R,L]


Правда я не проверял icon_smile.gif

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 07/06/04 в 18:44     

и так и так не работает.
ставлю язык в браузере или китайский или японский - ни фига.
где грабли?

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 07/06/04 в 20:01     

в общем пришлось банально на пхп кусочек кода прописать

Код:

global $HTTP_ACCEPT_LANGUAGE;
$stroka=$HTTP_ACCEPT_LANGUAGE;
$lang =  substr ($stroka, 0, 2);
//echo $lang;
if($lang=="zh"||$lang=="ru"||$lang=="kr"||$lang=="pl"||$lang=="ar"||$lang=="et"||$lang=="hr"||$lang=="ja"||$lang=="ko")
  {
Header("Location: http://domain.com/hui.html");   
  //echo "redirect";
  }


в связи с этим вопрос - какие страны не платят по кредам кроме вышеперечисленных?

K началу

 
Информация о пользователе xislt


Зарегистрирован: 15.03.04
Сообщения: 594
Ссылка на сообщениеДобавлено: 07/06/04 в 20:36     

кстати strtolower() нужно добавить обязательно, потому что большое количество попадается вариантов с левым регистром типа ZH, Ru и т.д.
вообще зайди в Сервис > Свойства > Добавить
и сам поотбирай языки которые не платежеспособны..

я бы сделал вот так:

Код:

<?
$lang = strtolower(substr($HTTP_ACCEPT_LANGUAGE,0,2));
$array = array("zh", "ru", "kr", "pl", "ar", "et", "hr", "ja", "ko", "az", "uk", "hy", "be", "kk", "kz");
if(isset(array_search($lang,$array))) header("Location: http://domain.com/hui.html");
?>

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 07/06/04 в 21:05     

xislt писал:
кстати strtolower() нужно добавить обязательно, потому что большое количество попадается вариантов с левым регистром типа ZH, Ru и т.д.

я сначала счетчик повесил и логи прапарсил. ничего такого не увидел...
увижу в статах такие значения сделаю

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 08/06/04 в 13:20     

мистика какая то....
ставлю язык японский - меня фильтр не пускает....
однако судя по статам ко мне преспокойно они ходят...
блин
в чем дело могет быть?

K началу

 
Информация о пользователе Маэстро +


Зарегистрирован: 29.08.03
Сообщения: 1490
Ссылка на сообщениеДобавлено: 11/06/04 в 06:04     

Sterx писал:
мистика какая то....
ставлю язык японский - меня фильтр не пускает....
однако судя по статам ко мне преспокойно они ходят...
блин
в чем дело могет быть?


В том, что у них язык английский стоит.

K началу

 
Информация о пользователе sAx


Зарегистрирован: 07.06.00
Сообщения: 2254
Ссылка на сообщениеДобавлено: 11/06/04 в 09:36     

То Sterx: Цепляй ГеоИП и гони их на http://adultinter.com/directory/?cmd=spons_details&id=80 ... "Неконвертабельный" траф -- вещь очень относительная icon_razz.gif

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 11/06/04 в 12:22     

Маэстро:
уже разобрался - дело было не в бобине...
sAx:
трафа мало ПОКА icon_smile.gif
зы: а как вы думаете есть такой фильтр на ЛЛ фришники ставить меня овнеры реджектами не прогонят? icon_smile.gif

K началу

 
Информация о пользователе eugenyZ


Зарегистрирован: 28.11.02
Сообщения: 153
Ссылка на сообщениеДобавлено: 11/06/04 в 13:00     

Sterx писал:
Маэстро:
уже разобрался - дело было не в бобине...
sAx:
трафа мало ПОКА icon_smile.gif
зы: а как вы думаете есть такой фильтр на ЛЛ фришники ставить меня овнеры реджектами не прогонят? icon_smile.gif


Интересно, а как сами овнеры будут на них попадать, если не в белом в списке стран?
_______
Хорошие страны с кредами хорошо прописаны в термсах гамма-кэша
_______
определитель гео лучше свой иметь, а не коннектиться....а то всякое бывает icon_smile.gif

K началу

 
Информация о пользователе Core


Зарегистрирован: 07.09.03
Сообщения: 808
Ссылка на сообщениеДобавлено: 11/06/04 в 13:11     

eugenyZ писал:
Интересно, а как сами овнеры будут на них попадать, если не в белом в списке стран?


ну дык если я овнер, то я-то свой ай-пи точно пропишу, чтоб пускало icon_smile.gif

K началу

 
Информация о пользователе Core


Зарегистрирован: 07.09.03
Сообщения: 808
Ссылка на сообщениеДобавлено: 11/06/04 в 13:18     

eugenyZ писал:

_______
Хорошие страны с кредами хорошо прописаны в термсах гамма-кэша
_______


Там даже Японии нет! ...А у меня вчера два японца подписалось, что ж их отрубить, что ли?

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 11/06/04 в 13:22     

подписалось на что?

K началу

 
Информация о пользователе Core


Зарегистрирован: 07.09.03
Сообщения: 808
Ссылка на сообщениеДобавлено: 11/06/04 в 13:24     

Sterx писал:
подписалось на что?

платник icon_smile.gif а на что, еще?

кстати, может у тебя mod_geo нету, поэтому первый пример не работает?

K началу

 
Информация о пользователе Sterx +


Зарегистрирован: 08.12.02
Сообщения: 2653
Ссылка на сообщениеДобавлено: 11/06/04 в 14:19     

я юзал только строчки касающиеся сортировки по языку.

K началу

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

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

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

Опросы

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



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