2009-12-24 96 views
0

IM新手在URL重寫..老實說我不知道​​回合使用正則表達式 這是我想做的事.. 我要爲幫助的mod_rewrite/URL重寫表達

WWW的URL重寫規則.mydomain.com來/新聞/這是新標題/ 1

這shud呼叫/去

www.mydomain.com/news/display.asp?id=1

同樣

www.mydomain.com/articles/this是文章的標題/ 1

shud呼叫/去

www.mydomain.com/article/display.asp?id=1

我猜。上述兩種模式可以經由一個規則來執行

我將使用的ISAPI_Rewrite精簡版(免費)加上用於啓用IIS的重寫我的IIS服務器.. http://www.helicontech.com/

這是樣品重寫URL規則,我從拿到文檔..希望這有助於ü

RewriteRule (.*?\.asp)(\?[^/]*)?/([^/]*)/([^/]*)(.*) $1(?2$2&:\?)$3=$4$5 

回答

0

得到了解決..但不知道這是否最好的方法..

我不得不寫2條規則,以處理URL,而不斜線。如果你知道如何結合他們,那麼PLZ回覆

RewriteRule (.*)/(.*)/([0-9]+)/$ $1/details.asp?mod_id=$3 [NS,I] 
RewriteRule (.*)/(.*)/([0-9]+)$ $1/details.asp?mod_id=$3 [NS,I]