не работает redirect

DriverCat
На сайте с 10.04.2008
Offline
116
709

помогите пожалуйста!

не работает такой редирект:

Redirect http://www.test.ru/cgi-bin/atb.cgi?tema=on http://www.test.ru/search.html
Y
На сайте с 22.01.2008
Offline
54
#1
RedirectMatch //(?=cgi-bin/atb.cgi\?tema=on)/ http://www.test.ru/search.html

должно заработать)

сильно не бить, с regexp плохо)

Free-lance: yTko (free-lance.ru/users/yTko/) Это мой brute (http://kocou.ytko.mybrute.com). А где твой?
DriverCat
На сайте с 10.04.2008
Offline
116
#2
yTko:
должно заработать)
сильно не бить, с regexp плохо)

к сожалению не работает...

Y
На сайте с 22.01.2008
Offline
54
#3

вообще, как мне кажется, должно работать

Redirect /cgi-bin/atb.cgi http://www.test.ru/search.html

но tema=on, судя по всему, важно?

siv1987
На сайте с 02.04.2009
Offline
427
#4

Redirect /cgi-bin/atb.cgi?tema=on http://www.test.ru/search.html

DriverCat
На сайте с 10.04.2008
Offline
116
#5
yTko:
вообще, как мне кажется, должно работать



но tema=on, судя по всему, важно?

Да вот в том то идело, что итак не работает, хотя если поставить обычную ссskre типа /page.html - все ок. Как будто бы дело в cgi-bin или расширении .cgi

DriverCat добавил 12.01.2011 в 16:03

siv1987:
Redirect /cgi-bin/atb.cgi?tema=on http://www.test.ru/search.html

если бы все было так просто....

Y
На сайте с 22.01.2008
Offline
54
#6

в общем, генератор выдал такое

Redirect permanent //cgi-bin/atb.cgi?tema=on http://www.test.ru/search.html

тоже не работает?

DriverCat
На сайте с 10.04.2008
Offline
116
#7
yTko:
в общем, генератор выдал такое



тоже не работает?

к сожалению нет... снова...

Y
На сайте с 22.01.2008
Offline
54
#8

RewriteEngine on
RewriteBase /
RewriteRule ^cgi-bin/atb.cgi?tema=on$ search.html [R=permanent]

а если так?:)

DriverCat
На сайте с 10.04.2008
Offline
116
#9
yTko:
а если так?:)

Опять нет!

Что же это такое, когда убираю cgi-bin все прекрасно работает, а с ним никак!!

Кто знает, в чем здесь засада, подскажите!!??😕

DriverCat добавил 13.01.2011 в 16:31

Кому интересно, нашел решение:

Во первых, надо было .htaccess вынести за пределы папки с документами, так как до этого он не видел просто cgi-bin директорию. То есть, он не видит все что выше него, это логично, но осмысление пришло не сразу.

В вторых, вроде как знак вопроса не обрабатывается в Redirect или RewriteRule. Поэтому, нашел такое решение:

RewriteCond %{QUERY_STRING} ^tema=on

RewriteRule ^cgi-bin/atb.cgi$ http://www.test.ru/search.html?type=rent [R=301,L]

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