当前位置:网站首页 > 内容

阿里云服务器IIS8.5 http站点重定向到https站点设置问题

发布时间:[2018-7-10]  查看次数:4617


     最近把公司官网改造成https访问,大部分都做好了,去百度站长平台认证https,结果提示:“请将您的http站点301重定向到https站点”,试过很多方法都不行,现在公布经过我们摸索整理出来的对应的源码,拿去不谢:

服务器:阿里云
IIS:8.5
系统:windows
程序支持:ASP.net

阿里云服务器IIS8.5 http站点301重定向到https站点设置问题代码:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/404.html" responseMode="ExecuteURL" />
        </httpErrors>
        <rewrite>
                <rules>
               <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.qiandukj.com/{R:1}" redirectType="Permanent" />    
               </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

把上面代码中红色网址换成你自己的网址就可以了。

延伸阅读:为什么要做HTTPS?


    使用https加密目前看有利有弊。利,首先是安全,减少被劫持、篡改的机会。弊,主要是速度上的,由于证书验证、多次握手、CPU消耗等原因,https页面速度会被拖慢一点。但https无疑是未来趋势。

    另外一方面,不管是google还是百度都明确表态,https站点排名上是会优先对待的。外贸企业的安全性系数,可信度建立,国内百度熊掌号,百家号及百度站长平台都明确有要求https。

具体怎么实现一个站点的https呢,欢迎新老客户咨询。QQ1292233148,微信号:13580997710