Редиректит с лишними символами

hiop
На сайте с 09.10.2008
Offline
105
702

Бьюсь уже давно над этой проблемой. Сам редирект происходит, но вот его адрес почему-то не тот, который нужен.

вписываю это:

Redirect 301 /metka/ribalka/ /tags/%F0%FB%E1%E0%EB%EA%E0/

а редиректит на это ht_tp://site.ru/tags/%F0%FB%E1%E0%EB%EA%E0/?do=metka&name=ribalka/ , хотя должно на ht_tp://site.ru/tags/%F0%FB%E1%E0%EB%EA%E0/ . То есть почему-то в конечном результате появляется ?do=metka&name=ribalka/ . Если знаете подскажите, пожалуйста, в чем дело.

[umka]
На сайте с 25.05.2008
Offline
456
#1

Redirect 301 /metka/ribalka/ /tags/%F0%FB%E1%E0%EB%EA%E0/?

Лог в помощь!
hiop
На сайте с 09.10.2008
Offline
105
#2

гыыы теперь редиректит на ht_tp://site.ru/tags/%F0%FB%E1%E0%EB%EA%E0/? =)

[umka]
На сайте с 25.05.2008
Offline
456
#3
hiop:
гыыы теперь редиректит на ht_tp://site.ru/tags/%F0%FB%E1%E0%EB%EA%E0/? =)

Ну тогда сделайте с помощью RewriteRule

RewriteRule ^metka/ribalka/$ /tags/%F0%FB%E1%E0%EB%EA%E0/? [R=301,L]

так точно отрежет query string

hiop
На сайте с 09.10.2008
Offline
105
#4

"?"в конце с этим вариантом нет, но перекидывает почему-то на ht_tp://site.ru/tags/%25F0%25FB%25E1%25E0%25EB%25EA%25E0/ вместо ht_tp://site.ru/tags/%F0%FB%E1%E0%EB%EA%E0/ . страница-то открывается, но вот символы другие какие-то странные, ну и соответственно адрес получается другой

[umka]
На сайте с 25.05.2008
Offline
456
#5

RewriteRule ^metka/ribalka/$ /tags/\%F0\%FB\%E1\%E0\%EB\%EA\%E0/? [R=301,L,NE]

hiop
На сайте с 09.10.2008
Offline
105
#6

разобрался сам, но без вашего примера не смог бы. огромное спасибо. достаточно было добавить NE

RewriteRule ^metka/ribalka/$ /tags/%F0%FB%E1%E0%EB%EA%E0/ [R=301,NE,L]

[Удален]
#7
hiop:
NE

double penetration!

// encoding видимо)

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