随着https协议越来越火,而且搜索引擎也对https青睐有加,谷歌已经明确了使用https相对http来说会有更好的排名,而且百度引擎也对https抛出橄榄枝(如下图)对https的扶持政策。
所有很多站长朋友,都陆续的讲自己的网站由http向https转移,但是的在转移的过程中,不同避免的会遇到这样的一个问题:转移后原来的http链接需要重新301定向到https,下面就跟随361模板来看具体该如何操作才能实现http全站301重定向到https。
昨天刚申请到一个SSL协议证书,绑定之后,全站http往https重定向的时候出现一个问题,就是abc.cn能够跳转到https://www.abc.cn,www.abc.cn也能够跳转到https://www.abc.cn,但是如果输入https://abc.cn的话它却跳转不过来,在iis环境里面网上的N多教程都没啥软用,各种绑定目录重定向改webconfig我都试了一个遍,依然不行!!
最后试了一下URL重写,结果还真操作成功了,下面把教程写在下面,希望帮助到大家。
环境为windows server2008+iis7,一般情况下环境都带URL重写这个选项
双击URL重写,点击添加规则,选择空白规则
规则如图所示,它会自己在根目录生成一个叫web.config的配置文件,代码如下所示
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <rewrite> <rules> <rule name="301" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTP_HOST}" pattern="^abc/.cn$" /> </conditions> <action type="Redirect" url="https://www.abc.cn/{R:0}" /> </rule> </rules> </rewrite> </system.webServer></configuration>
配置完成后可以使用https状态查询工具查看一下,是否成功。
以上就是http如何全站301重定向到https的全部内容了,比较简单,你学会了吗?
以上就是http如何全站301重定向到https的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。新闻热点
疑难解答