301跳转都不起作用-云服务器问题

问:域名设置主域名跳转到带www的域名,一直无法生效,按照官网教程设置了都不行,设置如下:<rule name="301Redirect" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_HOST}" pattern="^abc1.com$" />
                        <add input="{HTTP_HOST}" pattern="^abc2.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.abc1.com/{R:0}" redirectType="Permanent" />
                </rule><rule name="301" stopProcessing="true">                    <match url="^(.*)$" ignoreCase="false"></match>                    <conditions logicalGrouping="MatchAll">                                                <add input="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true"></add>                    </conditions>                    <action type="Redirect" url="https://www.sryun.net/{R:1}" redirectType="Permanent"></action></rule>
以上2种设置都不起作用,应该如何设置?我系统是2016,用的建站助手。
附上我现在的web.config文件内容:
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer>         <rewrite>             <rules>             <rule name="HttpToHttps" stopProcessing="true">                   <match url="(.*)" />                   <conditions>                   <add input="{HTTPS}" pattern="off" ignoreCase="true" />                   </conditions>                   <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />             </rule>      <rule name="301Redirect" stopProcessing="true">                    <match url="(.*)" />                    <conditions logicalGrouping="MatchAny">                        <add input="{HTTP_HOST}" pattern="^sryun.net$" />                    </conditions>                    <action type="Redirect" url="https://www.sryun.net/{R:0}" redirectType="Permanent" />                </rule>               <clear />             </rules>         </rewrite>        <handlers>            <remove name="PHP_FastCGI" />            <add name="isapi" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" />        </handlers>        <httpRedirect enabled="false" destination="https://www.sryun.net" exactDestination="true" httpResponseStatus="Permanent" /> <modules runAllManagedModulesForAllRequests="true"> <remove name="UrlRoutingModule" />     </modules>    </system.webServer> </configuration> 
,301跳转都不起作用

问:用这段好像已经起作用了。<rule name="301" stopProcessing="true">                    <match url="^(.*)$" ignoreCase="false" />                    <conditions logicalGrouping="MatchAll">                                              <add input="{HTTPS}" pattern="^on$" negate="true" />                    </conditions>                    <action type="Redirect" url="https://www.sryun.net/{R:1}" redirectType="Permanent" />               </rule>

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 301跳转都不起作用-云服务器问题

登录

找回密码

注册