Нужна помощь по RewriteRule в .htaccess

M
На сайте с 28.02.2006
Offline
236
441

Не силен в этом вопросе. Нужно сделать следующее - чтобы при обращении к адресу http://www.site1.ru/script.php?ref=site2.ru&style=1

было перенаправление куда нибудь, скажем на http://ya.ru

K
На сайте с 12.07.2006
Offline
295
Kpd
#1

RewriteEngine on

Options +FollowSymLinks

RewriteRule ^script\.php\?ref=site2\.ru&style=1$ http://ya.ru [L]

Shtogrin
На сайте с 02.11.2006
Offline
95
#2

В адресе script.php должен быть параметр ref= (меняется) и style=1

RewriteEngine on

RewriteCond %{QUERY_STRING} ref=(.*)&style=1

RewriteRule ^script.php http://ya.ru/ [R,L]

Мешает трафик, может запретить, чтобы не мучать яшу?

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
d1ma
На сайте с 18.03.2007
Offline
102
#3

mihas, в вашем случае можно и средствами php перенаправлять

M
На сайте с 28.02.2006
Offline
236
#4

Kpd, Shtogrin, спасибо. Вариант Shtogrin сработал. Яшу я конечно мучать не собираюсь, это для примера. Действительно мешает лишний траффик, но только c некоторых доменов, остальной нужно пускать.

d1ma, можно и php, но это увеличит нагрузку и без того немалую.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий