我的問題是一個簡單的問題,但我似乎無法找到答案。我目前正在爲一個網站做一些URL重寫,但我遇到了一個問題。目前最基本的規則我也基本是這樣的:尋找一些URL重寫幫助
RewriteRule ^([a-zA-Z]+)/(([a-zA-Z]+)/?$ index.php?mod=$1&com$2
這在大多數情況下,我對這個地方不適用某些特殊情況下,但是其中一個頁面需要通過大量的信息通過URL,我想自動重寫這個。一些例子:
website.com/asdf/jkl/id/5/page/2
應該成爲website.com/index.php?mod=asdf&com=jkl&id=5&page=2
website.com/qwer/yuio/search/keyword/sort/alpha
應該成爲website.com/index.php?mod=qwer&com=yuio&search=keyword&sort=alpha
這可能嗎?我真的可以在這裏使用一些幫助...謝謝! :)
嗯,你的例子似乎崩潰了我的apache:P儘管如此,遞歸的好主意。 – Aistina 2009-02-12 16:38:59
我現在有這樣的:?重寫規則^成員/(.*)(/)?$ \t \t \t \t \t \t \t的index.php MOD =搜索&COM = showSearchResults/$ 1 [N] 重寫規則^的index.php([^ /]+)/([^/]+)/([^/]+)(/(.*))? index.php?$ 1&$ 2 = $ 3 $ 4 [QSA,N],雖然沒有工作..? :/ – Aistina 2009-02-12 16:40:13