【发布时间】:2016-04-18 07:03:26
【问题描述】:
我在 IIS 中设置了多个站点,它们指向硬盘驱动器上的相同物理结构,即所有站点只有一个 Web 配置文件。
我需要将所有网站的所有非 www 流量重定向到 www。
例如,IIS url 重写中的这种情况适用于单个域,但它不适用于我,因为必须指定域名:
Input: {HTTP_HOST}
Type: Matches the Pattern
Pattern: ^domain.com\$
Redirect URL: http://www.domain.com/{R:1}
Redirect Type: Permanent 301
所以理想情况下,我需要两种正则表达式模式,一种用于匹配所有域的模式(这些是 .co.uk、.com、.uk.com 等的混合),另一种用于重定向到重定向 URL。
它也需要适用于 https://
任何人都可以提供帮助,非常感谢所有建议?
【问题讨论】:
标签: regex iis url-rewriting pattern-matching multiple-domains