我希望用戶訪問我的Intranet測試網站 - http://mywebsite:9090如果鍵入http://mywebsite/test。IIS 7.5使用反向代理將URL從默認網站重寫爲兩個網站失敗
我在下面的部分 - 7.反向代理到另一個站點/服務器在http://blogs.iis.net/ruslany/archive/2009/04/08/10-url-rewriting-tips-and-tricks.aspx創建一個url重寫。
選中位於IIS管理器中應用程序請求路由功能視圖中的「啓用代理」複選框。我有規則 -
<rule name="Proxy">
<match url="(.*/test)" />
<action type="Rewrite" url="http://{HTTP_HOST}:9090/{R:1}" />
</rule>
但是這不起作用。它沒有將我指向http://mywebsite:9090,但未打印出http://mywebsite/test未找到。
改變了規則,看它是否是通過使用代理的問題 -
<rule name="Proxy">
<match url="(.*)" />
<action type="Rewrite" url="http://{HTTP_HOST}:9090/{R:1}" />
</rule>
我可以看到它可以直接我http://mywebsite:9090當我瀏覽http://mywebsite。
我的第一條規則會怎樣?
感謝您的幫助。
絲毫不差會更豐富。 – tugberk