Помогите сделать редирект .htaccess по маске

Timmy
На сайте с 03.08.2009
Offline
94
1632

раньше на сайте была другая CMS и урл имели вид

site.ru/?catalog&s=mix&p=putty

после переделки сайта прописал в .htaccess

Redirect 301 /?catalog&s=mix&p=putty http://site.ru/адрес_урл

но почему-то не работает...

перекидывает на главную страницу сайта, а в строке браузера отображается

http://site.ru/?catalog&s=mix&p=putty

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

ps

все старые урл содержали в своем имени ?catalog

я уже думаю отказаться от идеи по страничного редиирект и тупо все старые урл редиректить на главную страницу

Ищите и обрящете, толцыте и отверзется
siv1987
На сайте с 02.04.2009
Offline
427
#1

А где маска? Где соответствие старого урл с новым?

Для редиректа

RewriteEngine On

RewriteCond %{QUERY_STRING} ^catalog&s=mix&p=putty

RewriteRule .? /адрес_урл? [R=301,L]

Timmy
На сайте с 03.08.2009
Offline
94
#2

не работает... :(

указываю так

RewriteCond %{QUERY_STRING} ^catalog&s=mix&p=putty

RewriteRule .? /sukhie-smesi? [R=301,L]

перекидывает на страницу site.ru/%e0%e4%f0%e5%f1_%f3%f0%eb

под маской я имел ввиду, что все старые урл имеют в адресе site.ru/?catalog....

так как не получилось сделать по обычному редиректу, решил вести все редиректы на главную

все старые страницы перенаправлять на главную

[Удален]
#3
Timmy:
перекидывает на страницу site.ru/%e0%e4%f0%e5%f1_%f3%f0%eb

кирилица в адресах?

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