2011-05-03 31 views
0

我現在使用此規則,並將其施加到我的會員...URL重寫一步

重寫規則^構件/([0-9] +)/([^。] +)。HTML ?$ member.php ID = $ 1 &名= $ 16

而且它看起來像這樣:

http://www.mysite.com/member/1/Foo_Smith.html

我想進一步和更深入的考慮到這個網站是這樣的:

http://www.mysite.com/member/1/Foo_Smith/Gallery.html http://www.mysite.com/member/1/Foo_Smith/Gallery/viewPhoto/nice_picture_i_took.hmtl

網頁在我的根是galleri.php和viewPhoto.php

任何想法,如果這是可能的和任何關於如何實現這個的例子?

最好的問候,喬金 -

回答

0
RewriteRule ^member/([0-9]+)/([^./]+)\.html$ member.php?id=$1&name=$2 
RewriteRule ^member/([0-9]+)/([^/]+)/Gallery\.html$ gallery.php?id=$1&name=$2 
RewriteRule ^member/([0-9]+)/([^/]+)/Gallery/viewPhoto/([^/]+)\.html viewPhoto.php?id=$1&name=$2&photo=$3 

我沒有測試過,但我認爲它應該工作。

+0

行,第一和第二作品....我剛剛去檢查第三! – 2011-05-03 18:46:44

+0

好的,第三個需要一個ID到viewPhoto.php從數據庫中獲取它?我只是添加一個新的變量,或者它必須像http://www.mysite.com/member/1/Foo_Smith/Gallery/viewPhoto/99/nice_picture_i_took.hmtl – 2011-05-03 18:50:48

+0

'RewriteRule^member /([0-9 ] +)/([^ /] +)/ Gallery/viewPhoto /([0-9] +)/([^ /] +)\。html viewPhoto.php?id = $ 1&name = $ 2&photoid = $ 3& $ 4' – xfix 2011-05-03 18:52:43