我希望用户访问我的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