我的目标是将所有 www.* url 重定向到非 www url。例如:
如果 url 是www.mydomain.com/users它应该重定向到mydomain.com/users。
为了实现这一点,我在 web.config 中编写了以下代码:
<rule name="Redirect www.* urls to non www" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www$" />
</conditions>
<action type="Redirect" url="{HTTP_HOST}/{R:0}" redirectType="Permanent"/>
</rule>
但它什么也没做,我可以看到 www url 没有重定向到非 www url。
你能分享我在那里做错了什么吗?
请注意,我不想在该规则中添加任何硬编码域。我想让它通用。
我需要一个通用的解决方案,在我的规则中,没有硬编码域和硬编码协议存在。