2013-10-06 5 views

ответ

0

Нет, вы не можете найти QUERY_STRING, используя директиву Redirect. Вы можете использовать mod_rewrite вместо:

RewriteEngine On 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+abc/mypage\.php\?id=123[&s] [NC] 
RewriteRule^/newpage.htm? [R=302,L] 
0

Попробуйте это:

# do this once per htaccess 
RewriteEngine on 

RewriteCond %{QUERY_STRING} ^id=123$ 
# to redirect permanently 
RewriteRule ^/?abc/mypage\.php$ /newpage.htm [R=301,L] 

Помните, что [R=302] флаг используется для перенаправления временно.

Смежные вопросы