使用web.config将www站点重定向到非www站点

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

我使用IIS有点新鲜,我正在尝试做的一件事是将基于www的域重定向到非基于www的域

原因是因为我对非基于www的域有ssl支持,而www域显示ssl错误

https://example.com的作品

https://www.example.com抛出一个ssl错误

我正在使用web.config作为网络服务器,但无论有什么变化 - 我都无法让网站重定向到非www

我在qazxsw poi尝试了两种方法

web.config

并且

<rule name="Second_Redirect" stopProcessing="true">
    <match url=".*" />
    <conditions>
        <add input="{HTTPS}" pattern="ON" />
        <add input="{HTTP_HOST}" pattern="www.(.*.)(.*)" ignoreCase="false" />
    </conditions>
    <action type="Redirect" url="https://{C:1}" />
</rule>

既不起作用:(

我能做些什么吗?

谢谢

azure ssl iis azure-web-app-service
1个回答
0
投票

尝试使用此重写规则删除 <rule name="Second_Redirect" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{HTTPS}" pattern="ON" /> <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" ignoreCase="false" /> </conditions> <action type="Redirect" url="https://{C:2}" /> </rule>

www
© www.soinside.com 2019 - 2024. All rights reserved.