【发布时间】:2020-05-11 15:16:09
【问题描述】:
我有一个 IIS URL - 重写规则,确保所有 url 都有 www。 -
<rule name="Add www" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="www.example.com" negate="true" />
</conditions>
<action type="Redirect" url="https://www.example.com/{R:1}" />
</rule>
这在生产中按我想要的方式工作。
但是我在我的开发机器上设置了一个本地版本的网站,看起来像 http://mydomain.local
当我运行本地版本的网站并转到 mydomain.local 时,我会被重定向到 www.example.com
如何让规则忽略我的本地开发 URL?
【问题讨论】:
-
在此之上添加一条规则以对“mydomain.local”不执行任何操作,或添加另一个条件以执行相同操作。
-
@LexLi 怎么样?可以发个例子吗
标签: iis url-rewriting url-routing iis-7.5 url-rewrite-module