【问题标题】:IIS Canonical Domain Name with Exception for internal domain带有内部域例外的 IIS 规范域名
【发布时间】:2016-12-18 18:55:01
【问题描述】:

我在 IIS 中有一个站点,它有 2 个与之关联的域绑定: - mysite.com - internal.mysite.com

内网用户使用internal.mysite.com,外网用户使用mysite.com。

我想设置一个规范的域名规则,以便将访问 mysite.com 的外部用户重定向到 www 版本 (www.mysite.com)。

但是,当我设置重定向时,internal.mysite.com 用户也会被定向到 www 站点。

是否可以创建一个异常以便不重定向 internal.mysite.com 域?或者,我必须在 IIS 中创建一个单独的站点吗?

谢谢!

【问题讨论】:

  • 有谁知道这是否可能?

标签: iis url-rewriting


【解决方案1】:

有可能,你的规则应该是这样的:

<rule name="Redirect example.com to www" stopProcessing="true">
    <match url=".*" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="^example.com$" />
    </conditions>
    <action type="Redirect" url="http://www.example.com/{R:0}" />
</rule>

您只需将example.com 替换为您的实际域名

【讨论】:

    猜你喜欢
    • 2013-08-14
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多