【发布时间】:2026-01-25 22:05:02
【问题描述】:
我们有很多使用 Flex 托管在 IIS 中的网站。它们中的每一个都有相当多的重写/重定向规则。其中一个现在需要重写规则来将非 www url 定向到 www url。已经从包括其他 SO 问题在内的各个站点尝试了很多流行的解决方案。我最后一次尝试如下,但没有多大用处:
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^your.domain.name$" />
</conditions>
<action type="Redirect" url="http://www.your.domain.name/{R:0}" redirectType="Permanent" />
</rule>
【问题讨论】:
-
这对我来说似乎工作得很好。在哪些情况下不起作用?
-
@PeterHahndorf - 正则表达式周围的括号起到了作用。