重定向301的网址重定向问题

时间:2016-04-16 04:52:53

标签: .htaccess

我正在尝试使用此条件重定向网址

RewriteCond %{HTTP_HOST} ^www.example.com/xyz/Pianos-212--0$
RewriteRule ^(.*)$ http://www.example.com/xyz/Pianos-212/ [R=301,L]

我得到的输出是这个

www.example.com/xyz/Pianos-212/?getCategory=$1&getBrand=$2

我需要输出网址看起来像这样

http://www.example.com/xyz/Pianos-212/

我确信在我的情况之上写了一行看起来像这样

RewriteRule ".*-([0-9]+)-.*-([0-9]+)" category.php?getCategory=$1&getBrand=$2 [L]

重写url后自动附加查询字符串

1 个答案:

答案 0 :(得分:0)

尝试添加?到你的RewriteRule结尾:

RewriteRule ^(.*)$ http://www.example.com/xyz/Pianos-212? [R=301,L]

有关详细信息,请参阅此答案:

htaccess 301 redirect - Remove query string (QSA)