IIS 7.5服务器上的Web门户URL重写

时间:2013-10-04 13:17:58

标签: asp.net iis url-rewriting

我正在尝试将一些网址重定向/重写到我的内部网络服务器。我已按以下方式设置Web服务器。每个门户都是一个ASP.NET应用程序

  • Web服务器
    • 默认网站
      • 博客
      • 论坛
      • 演示

这些门户网站的公共链接是 http://blog.example.comhttp://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>

非常感谢任何有关使我走向正确方向的建议/帮助。

0 个答案:

没有答案