很多刚入门的站长配置了SSL证书,发现浏览器访问都是直接http协议访问的。
除非刻意的去加https协议,不然咱们所配置的SSL证书就没有用处了。那么就需要用强制全站跳转HTPS访问了,虽然现在百度上有很多关于301重定向(页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。)和.htaccess强制跳转的许多文章。但是都写的很模糊,对于新人站长来说,理解不了。下面二娃教你们如何用.htaccess文件实现网站HTTPS全站跳转。
打开.htaccess这个文件,加入下面这段代码就可以了。
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
ps:很多新人站长看了百度的教程,导致被误导了,说.htaccess这文件存在于网站的根目录,没有的话自己创建个导致很多小白站长创建创建文件时忘了在Windows记事创建文件下都默认为.TXT的文件后缀,从而导致代码失效。
如果以上方法不行,直接使用如下代码,放到网站头部即可.
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。