Mod_Rewrite通配符/附加

时间:2012-07-13 12:19:26

标签: mod-rewrite

我正在尝试在我的网站上制作一个带有类别的全局规则,其中某些内容会自动添加到网址的末尾。

一个例子:

www.websitename.com/category/page.html更改为www.websitename.com/category/page.html?somethingelse以及随后的任何内容www.websitename.com/category/*附加了?somethingelse < / p>

我知道我可以通过单独的301重定向来做到这一点但是有一条规则适合所有人吗?因为每次创建新页面时,都必须进行新的重定向。

1 个答案:

答案 0 :(得分: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