2010-03-22 26 views
0

我想使用mod_rewrite來漂亮的URL。mod_rewrite> /user/tag1/tag2/tag..?page=1

我想要的網址看起來像這樣:

http://example.com/bart/school?page=2 

和重寫URL是:

http://localhost:8080/app?user=bart&tag1=school&page=2 

如果可能的話,我也想能有一個以上的標籤每個用戶:

http://example.com/bart/school/lisa?page=2 

會是什麼樣子:

http://localhost:8080/app?user=bart&tag1=school&tag2=lisa&page=2 

我儘可以通過使用mod_rewrite來告訴這是可能的,但我似乎無法弄清楚。任何幫助將非常感激!

回答

0

對於單個標籤使用以下命令:

RewriteCond %{QUERY_STRING} ^page=([0-9]+)$ 
RewriteRule ^([^.]+)/([^.]+)$ http://localhost:8080/app?user=$1&tag1=$2&page=%1 
相關問題