使用查询.htaccess重定向单个URL

时间:2014-07-03 12:59:31

标签: .htaccess

我有网址http://www.somepage.com?value%5b%5d=0_13240,当我尝试使用RedirectPermanent时,它无效。

RedirectMatch 301 http://www.somepage.com?value%5b%5d=0_13240 http://www.somepage.com/newpage.php

我知道这是url问题中的查询字符串,但我不知道怎么写.htaccess

我从这里尝试了解决方案,但没有人在字符串中使用查询: .htaccess 301 redirect of single page

1 个答案:

答案 0 :(得分:0)

您无法使用RedirectMatch指令匹配QUERY_STRING。请改用mod_rewrite规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^value[]=0_13240$
RewriteRule ^/?$ /newpage.php? [L,R=301]