2017-09-14 45 views
0

在web.config中,我想建立以下規則爲我的ASP.NET項目:我可以製作這個web.config重寫規則嗎?

的請求:

mydomain.com/123/some-page 

返回頁面

mydomain.com/collection/123-some-page.html 

換句話說

domain/x/y should fetch and return domain/collection/x-y.html 

訪問者仍然應該看到域/ x/y在額頭ser網址。

我可以制定這樣的重寫規則嗎?

回答

1

記住要在IIS中安裝 URL重寫模塊和web.config

<rewrite> 
    <rules> 
    <rule name="My rewrite"> 
     <match url="^(.*)/(.*)$" /> 
     <action type="Rewrite" url="collection/{R:1}-{R:2}.html" /> 
    </rule> 
    </rules> 
</rewrite> 
設置如下規則
相關問題