在 web.config 文件中将 www 重定向到非 www

问题描述 投票:0回答:0

我有一个通过 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>

任何帮助找出我哪里出错的帮助将不胜感激。谢谢!

xml web-config azure-static-web-app
© www.soinside.com 2019 - 2024. All rights reserved.