2012-07-13 40 views
0

我试图做一个全球性的规则与我的网站上的类别的东西自动地被添加到URL的结尾。Mod_Rewrite通配符的/追加

一个例子:

www.websitename.com/category/page.html被改为www.websitename.com/category/page.html?somethingelse和任何随后是www.websitename.com/category/*后附加?somethingelse

我知道我可以做到这一点与个人301重定向,但是有一个规则适合所有?因为每次当前创建一个新页面时,都必须进行新的重定向。

回答

0

如果我正确理解你,这应该做的伎俩:

RewriteRule ^category/(.*.html)$ category/$1?somethingelse 

这意味着,每一个类别为开始,以HTML结尾的网址将被改写添加somethingelse在结束了吗?。例如:

http://www.websitename.com/category/foo.html => http://www.websitename.com/category/foo.html?somethingelse 
http://www.websitename.com/category/bar.html => http://www.websitename.com/category/bar.html?somethingelse 
+0

谢谢,我刚刚尝试过,但它没有做任何看起来很奇怪的事情。您列出的功能正是我所需要的。我附加“?sort_by = product&sort_order = asc”我认为没有任何特殊字符会使它不起作用? – user319940 2012-07-13 12:29:37