2017-04-16 96 views
0
隱藏

我原頁面鏈接這樣urlrewritingnet - 保留原始URL從用戶

http://mydomain/product-list?Type=AllProducts&ListCategory=Category&ListCriteria=All&KeyWord=109 

我多麼想對用戶是這樣的

http://mydomain/product-list/FURNITURE-HOUSE?Type=AllProducts&ListCategory=Category&ListCriteria=All&KeyWord=109 

這個網址是可見的所以我寫了一個urlrewritingnet規則是這樣

<add name="produktidrewrite" 
    virtualUrl="^~/product-list/(.*)" 
    rewriteUrlParameter="ExcludeFromClientQueryString" 
    destinationUrl="~/product-list" 
    redirect="Application" 
    redirectMode="Permanent" 
    ignoreCase="true" /> 

這工作當過我的瀏覽器

0進入這個網址一樣
http://mydomain/product-list/FURNITURE-HOUSE?Type=AllProducts&ListCategory=Category&ListCriteria=All&KeyWord=109 

它改寫成

http://mydomain/product-list?Type=AllProducts&ListCategory=Category&ListCriteria=All&KeyWord=109 

正如你所看到的類別名稱是從URL不見了。我怎麼能克服這個?並確保用戶也看到了URL這樣

http://mydomain/product-list/FURNITURE-HOUSE?Type=AllProducts&ListCategory=Category&ListCriteria=All&KeyWord=109 

回答