网站全站301重定向HTTPS小技巧

干货 2年前 (2017-01-15) 1382次浏览 已收录 0个评论 扫描二维码

2017年是HTTPS流行的一年,百度站长平台、微信公众平台相继支持HTTPS,于是大大小小的网站纷纷配置了SSL证书开始使用HTTPS协议访问,但是进而产生了新的问题:怎么把原来的HTTP协议访问全站301重定向为HTTPS协议访问?株洲SEO王小优就为大家来解答这一难题。

网站全站301重定向HTTPS小技巧

需要给大家说明的是,本文只适用于网站已经配置了SSL证书使用HTTPS协议访问的网站,SSL证书可以到阿里云申请Symantec免费SSL证书,网站配置SSL证书以后可能有的站长已经发现,使用HTTPS协议可以正常访问,但同时使用HTTP也可以访问,这该怎么办呢?该怎么把HTTP协议访问全站301重定向为HTTPS协议访问呢?

株洲SEO王小优搜索了一些网络信息,但都不适用于不懂程序技术的站长,我这里教大家一个简单实用而且快速的方法。

我以Apache(Kangle也兼容)WEB服务器为例向大家展示:

在网站根目录下新建一个.htaccess文件,在.htaccess文件中写入以下代码:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^wangxiaoyou.com [NC]
RewriteRule ^(.*)$ https://www.wangxiaoyou.com/$1 [L,R=301]

然后保存上传至已经配置了SSL证书使用HTTPS协议访问的网站根目录下即可,此时大家可以点击任意链接都是使用了HTTPS协议访问的,不再是原来的HTTPS协议访问,即使在浏览器中打开HTTP协议的某一条URL也会自动301重定向为HTTPS协议访问。

关于.htaccess文件需要给大家说明一下,由于本文的.htaccess文件内容使用的是我的SEO技术博客域名,请大家将.htaccess文件内容中的wangxiaoyou.com更换为自己的域名。

改版后的百度站长平台也新增了一个“HTTPS认证”的版块,在这个版块中大家可以看到一个提示,想要申请就必须要将HTTP协议访问全站301重定向为HTTPS协议访问,如果你的网站已经配置了SSL证书,并且可以正常HTTPS正常访问,那就可以点击HTTPS认证按钮提交HTTPS认证即可,在审核之后就会认证成功。

网站全站301重定向HTTPS小技巧

而微信公众平台更是发布公告自2017年12月30日将HTTP协议方式调用切换成HTTPS协议调用,也就是说微信公众平台今后不再支持HTTP协议调用,而是支持HTTPS协议调用。

网站全站301重定向HTTPS小技巧

怎么样,大家看完株洲SEO王小优写的这篇网站全站301重定向HTTPS小技巧应该都学会了吧,如果你想用HTTPS协议访问网站那就赶紧去申请SSL证书给网站配置上HTTPS协议访问吧!


本文版权归湖南SEO所有丨如需转载请注明文章出处
原文地址:https://www.wangxiaoyou.com/1139.html
喜欢 (2)
[736035566@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址