301 редирект URL-а с параметрами

vlasoff
На сайте с 31.08.2007
Offline
101
9313

Добрый день,

при изменении адреса страницы я ставлю редирект в .htaccess следующим образом:

RewriteRule ^section/page.html(.*)$ http://domain/section/page2.html$1 [R=301,L]

Это работает, а как средиректить URL, содержащий GET-параметры?

RewriteRule ^section/page.html?type=1(.*)$ http://domain/section/page3.html$1 [R=301,L]

Так не работает.

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

RewriteCond %{QUERY_STRING}

в rewriterule query_string не обрабатывается

vlasoff
На сайте с 31.08.2007
Offline
101
#2
siv1987:
RewriteCond %{QUERY_STRING}
в rewriterule query_string не обрабатывается

Я в теме не силён, можете подробнее показать как средиректить /section/page.html?new=1 на /section/page3.html ?

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

RewriteCond %{QUERY_STRING} new=1

RewriteRule ^section/page\.html /section/page3.html [R=301,L]

С сохранением параметров или нет? Если нет, в конце page3.html добавьте знак вопроса

vlasoff
На сайте с 31.08.2007
Offline
101
#4

siv1987, Спасибо

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