Редирект через .htaccess

FFFFx029A
На сайте с 01.09.2007
Offline
142
357

Всем доброго времени суток. Обновлял сайтик и нужно сделать переадресацию со старых скриптов на новые.

Вот не могу понять что не так, пишу:

RedirectMatch 301 ^/script.php?param=(.*)$ /path/newscript.php?newparam=$1

По идее должно перекидывать на новый URL

т.е при запросе mysite.ru/script.php?param=123 должно перекинуть на mysite.ru/path/newscript.php?newparam=123

Пробывал ещё:

RewriteRule ^/script.php?param=(.*)$ /path/newscript.php?newparam=$1 [R=301,L]

но это тож не пашит, хотя параллельно в этомже .htaccess отлично работает вот это:

RewriteEngine on

RewriteCond %{http_host} ^www.mysite.ru [nc]

RewriteRule ^(.*)$ mysite.ru/$1 [r=301,nc]

В чём подвох?

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
[umka]
На сайте с 25.05.2008
Offline
456
#1

RewriteCond %{QUERY_STRING} ^param=(.*)$

RewriteRule ^script.php$ /path/newscript.php?newparam=%1 [R=301,L]

Лог в помощь!
FFFFx029A
На сайте с 01.09.2007
Offline
142
#2
'[umka:
;8951487']RewriteCond %{QUERY_STRING} ^param=(.*)$
RewriteRule ^script.php$ /path/newscript.php?newparam=%1 [R=301,L]

спс))) работает!!!

Вот хотел модифицировать, но не пашит:

RewriteCond %{REQUEST_URI} ^/script.php?param=(.*)$
RewriteRule ^(.*)$ /path/newscript.php?newparam=%1 [R=301,L]

Что может быть не так?

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