主页 > 技术教程 > 织梦CMS教程 > http如何全站301重定向到https方法

http如何全站301重定向到https方法

人参与 时间:2019-04-09  分类:织梦CMS教程

这篇文章主要为大家详细介绍了http如何全站301重定向到https,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

随着https协议越来越火,而且搜索引擎也对https青睐有加,谷歌已经明确了使用https相对http来说会有更好的排名,而且百度引擎也对https抛出橄榄枝(如下图)对https的扶持政策。

http重定向

所有很多站长朋友,都陆续的讲自己的网站由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重写这个选项

http如何全站301重定向到https

双击URL重写,点击添加规则,选择空白规则

https全站重定向

http如何全站301重定向到https

规则如图所示,它会自己在根目录生成一个叫web.config的配置文件,代码如下所示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?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的全部内容,希望对大家的学习和解决疑问有所帮助!


上一篇:织梦网站如何删除自定义字段变量?

下一篇:2019最新织梦模板安装图文教程

嘿,我来帮您!