0
起初。我已經在這裏搜索和閱讀了很多,並與bog一起搜索,但沒發現 的解決方案。在我當地的環境中,它只是起作用。 IAM沒有IIS管理等等.... 我嘗試以下簡單的IIS7 Url Rewrite不起作用
我的域「http://mysite.com/」去我的託管服務 (discountasp.net)
我提供了我的網址希望這個網址進入root/mysite/virtual目錄,但我希望網址保留在「http://mysite.com/」上。所以我定義了以下規則,但它不適合 爲我工作。
這裏是我的web.config被放置在根目錄下(用IIS7 遠程管理界面生成)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rewriteMaps>
<rewriteMap name="mysite">
</rewriteMap>
</rewriteMaps>
<rules>
<rule name="mysite.com" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?mysite.com" />
</conditions>
<action type="Rewrite" url="\mysite\{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
的「@ Html.ActionLink」創建與虛擬目錄 鏈接「 http://mysite.com/mysite/「
請不要在XML中使用單引號。只需選擇XML塊並按下Control-K。 – 2010-11-19 17:20:44
您的託管公司可能會默認限制/限制某些功能。您可以通過直接聯繫他們的支持部門獲得更快的響應。 – 2010-11-19 17:33:24
感謝@John Saunders提供的格式化建議 – dknaack 2010-11-19 17:41:40