2009-09-20 26 views
0

我想在整個網站使用mod-rewrite更清潔的URL,這將是非常困難的,我將不得不重新命名許多文件/結構。這是否可能與正則表達式

請問這是可能的,雖然如果一個網頁目前是這樣的

www.domain.com/?p=users.online &頁= 23

重新把它寫成

/users/online/page/23

但是當有更多的時間段時也可以工作。在這樣

www.domain.com/?p=users.online.new &頁= 23

/用戶/在線/新/頁/ 23

任何建議的名字嗎?我可能要重新命名一些文件,並以這樣的工作,更好和更有意義

回答

0

附加點沒有任何問題。

重寫規則*(。*)頁面/(.*)$/$ 1頁= $ 16

你根本就不理你不想位,只與相關變量處理。

+0

正則表達式是否貪婪?第一個。*會消耗一切嗎? – 2009-09-21 00:24:25

+0

是的,它會把所有東西變成我們在正斜槓後使用的$ 1 – user97410 2009-09-21 00:25:36

-2

這聽起來很蠢,但我會用一個超級簡單的Django的網站,將處理您的應用程序的URL和代理和用戶。

+0

這將是一個非常低性能的方式來解決Apache的mod_rewrite模塊已經解決的問題。 – 2009-09-21 00:38:29

相關問題