需要htaccess重定向帮助

时间:2012-01-12 05:11:38

标签: .htaccess redirect

我有一个动态网址domain.com/product/Paper_Bags/Merchandise_Bags_-_Matte_Colors/6_25__X_9_25_/Misty_Grey?7。在调用时需要重定向到domain.com/paper-merchandise-bags-plain-white/

我正在使用条件和规则

RewriteCond %{QUERY_STRING} (.*)$
RewriteRule ^(.*)/Misty_Grey http://domain.com/paper-merchandise-bags-plain-white/? [R=301,L]

但它不起作用。有人可以帮我解决这个问题。

如果我使用RedirectMatch ^(.*)/Misty_Grey http://domain.com/paper-merchandise-bags-plain-white/ 它被重定向到http://domain.com/paper-merchandise-bags-plain-white/?7 有没有办法删除?7以便查询字符串不可见

1 个答案:

答案 0 :(得分:0)

尝试以下命令,

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com[nc]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

//301 Redirect Old File
Redirect 301 http://domain.com/product/Paper_Bags/Merchandise_Bags_-_Matte_Colors/6_25__X_9_25_/Misty_Grey?7 http://domain.com/paper-merchandise-bags-plain-white/?