我正在尝试将一些网址重定向/重写到我的内部网络服务器。我已按以下方式设置Web服务器。每个门户都是一个ASP.NET应用程序
这些门户网站的公共链接是 http://blog.example.com和 http://forum.example.com
设置DNS以将所有这些网址转发到网络服务器。
我尝试了一些规则重写(在默认网站级别)并且它无法正常工作
<rules>
<rule name="blog" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^blog.example.com$" />
<add input="{PATH_INFO}" pattern="^/blog/" negate="true" />
</conditions>
<action type="Rewrite" url="\blog\{R:0}" />
</rule>
<rule name="forum" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^forum.example.com$" />
<add input="{PATH_INFO}" pattern="^/forum/" negate="true" />
</conditions>
<action type="Rewrite" url="\forum\{R:0}" />
</rule>
</rules>
非常感谢任何有关使我走向正确方向的建议/帮助。