2013-02-21 27 views
1

我與URL重寫打在IIS 7URL重寫IIS - 地圖從一條路徑通往另一個

我想要的行爲是當有人類型

[HTTP://本地主機/銷售]

他們重定向到[HTTP://本地主機/ SalesDemo]

,但他們仍然可以看到[HTTP://本地主機/銷售]在瀏覽器URL

這可能嗎?

回答

1

實現這一目標的最佳方法是在URL重寫模塊中使用Rewrite Maps

或者,您可以將rewrite部分添加到您的web.config文件中。

Web.config例如:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <rewrite> 
      <rules> 
       <rule name="Rewrite rule"> 
        <match url="^Sales$" /> 
        <action type="Rewrite" url="SalesDemo" /> 
       </rule> 
      </rules> 
     </rewrite> 

    </system.webServer> 
</configuration> 

請注意,動作類型必須Rewrite(而不是Redirect),如果你還是想看到/Sales在瀏覽器中。

我希望這會有所幫助。