http如何全站跳转https

很多刚入门的站长配置了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">


评论(0条)

刀客源码 游客评论