我有一个通过 Azure 静态 Web 应用托管的网站。我正在尝试更改网站以将 www 重定向到非 www,并且在浏览了许多示例重写规则后,我无法让它工作,所以我想我会试着问我可能做错了什么。
这是我的 web.config 文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<rewrite>
<rules>
<rule name="Redirect to non-www" stopProcessing="true" enabled="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
</conditions>
<action type="Redirect" url="https://{C:2}/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.web>
</configuration>
任何帮助找出我哪里出错的帮助将不胜感激。谢谢!