2009-09-23 27 views
-2

在3的ISAPI_Rewrite文檔這個例子如何使用ISAPI_rewrite將漂亮的網址轉換爲查詢字符串網址?

RewriteRule ^(.*?\.asp)/([^/]*)/([^/]*)(/.+)? $1$4?$2=$3 [NC,LP,QSA] 

http://www.example.com/foo.asp/a/A/b/B/c/C 
http://www.example.org/foo.asp?a=A&b=B&c=C 

因爲我的產品可以在查詢字符串或多或少的參數,這似乎是正確的做法。基於給出的例子,我試圖爲我的情況創建一個沒有運氣的規則。

http://www.example.com/product-name.aspx/a/A/b/B/c/C 
http://www.example.org/products.aspx?a=A&b=B&c=C 

回答

1

經過更多的挖掘,我想出瞭解決方案。似乎沒有其他方法,但使用兩條規則。

RewriteRule ^(.*?\.htm)/([^/]*)/([^/]*)(.+)? $1$4?$2=$3 [NC,LP,QSA] 
    RewriteRule ^.*?\.htm$ product.aspx [NC,L] 
相關問題