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

Еще раз про .htaccess

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



С нами с 13.05.05
Сообщения: 15
Рейтинг: 3

Ссылка на сообщениеДобавлено: 08/07/05 в 13:39       Ответить с цитатойцитата 

Знаю что эта тема уже мног раз создавалась ... но или я плохо ищу или торможу ;)

Так вот вопроз в том чтобы отфильтровать Ру и чайна трафик , но отослать
доверчивых пользователей не на конкретный сайт , а себе же на аут

т.е.
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP:Accept-Language} (ru) [NC]
RewriteRule .* http://www.домен/out.php [R,L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteRule .* http://www.домен/out.php [R,L]

RewriteCond %{HTTP:Accept-Language} (cn) [NC]
RewriteRule .* http://www.домен/out.php [R,L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CN$
RewriteRule .* http://www.домен/out.php [R,L]

</IfModule>


такой код зацикливается потому как отсылаешь на аут своего же домена . Есть какой -то выход ?

0
 



С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558

Ссылка на сообщениеДобавлено: 09/07/05 в 01:23       Ответить с цитатойцитата 

Добавь проверку в условии редиректа что это не аут icon_smile.gif
что-то типа

RewriteCond %{REQUEST_URI} !^out.php [NC]



а вообще если это сидж, то вызов аута без посещения морды сиджа будет рассматриваться скриптом как попытка чита, со всеми вытекающими. Потому лучше реализовывать этот редирект на морде, а не в хитаксисе.

3
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 09/07/05 в 01:33       Ответить с цитатойцитата 

а что если добавить что-то вроде...

RewriteCond %{REQUEST_URI} !out.php [C]

?

PS: ну вот, пока собирался с мыслями, уже отписали.. icon_smile.gif

3
 



С нами с 13.05.05
Сообщения: 15
Рейтинг: 3

Ссылка на сообщениеДобавлено: 12/07/05 в 09:34       Ответить с цитатойцитата 

Вобщем конструкция выглядит так :

RewriteEngine on

RewriteCond %{HTTP_REFERER} ^http://www.***.com/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://www.perfect***.com/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://www.***sex.com/.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://www.***it.com/.*$ [NC]
RewriteRule /* http://www.google.com/ [R,L]


RewriteCond %{HTTP:Accept-Language} (ru) [NC]
RewriteCond %{REQUEST_URI} !^cj_out.php [NC]
RewriteRule .* cj_out.php [R,L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteCond %{REQUEST_URI} !^cj_out.php [NC]
RewriteRule .* cj_out.php [R,L]

RewriteCond %{HTTP:Accept-Language} (cn) [NC]
RewriteCond %{REQUEST_URI} !^cj_out.php [NC]
RewriteRule .* cj_out.php [R,L]

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CN$
RewriteCond %{REQUEST_URI} !^cj_out.php [NC]
RewriteRule .* cj_out.php [R,L]



Почему то эта конструкция зацикливается icon_sad.gif что не так ?
В чем ошибка ?

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

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


Перейти:  



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

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

Опросы

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



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