2012-07-13 38 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