由于网站需要在百度进行https
验证,http
需要301
跳转到https
,不然是验证不通过的。同事做好301
也有利于集中权重,减少不必要的损失。
我们是使用lnmp
添加的虚拟主机,只需要找到你的主机的配置文件,进行如下添加一句重定向即可。
前提是你已经通过lnmp
添加了ssl
配置。
假设你要跳转到的地址是https://www.abc.com
配置文件的默认路径/usr/local/nginx/conf/vhost/www.abc.com.conf
,
server
{
listen 80;
#listen [::]:80;
server_name www.abc.com ;
#301跳转
return 301 https://www.abc.com$request_uri;
index index.html index.htm index.php default.html default.htm default.php;
...
}
如上,在server_name
那一行的后面添加return
那一行即可。
如果你还没有添加SSL,参考lnmp虚拟主机管理在添加主机的时候可以设置好ssl
,然后再来设置301。
CentOS 7.2 + lnmp 1.5设置http强制301重定向到https
原文链接:https://beltxman.com/2006.html,若无特殊说明本站内容为 行星带 原创,未经同意禁止转载。
https 既然已经到位,hsts 了解下?直接在浏览器中写死,必须 走 https 。
我这个小博客而已,带个锁更多的是象征意义了,安全级别没有那么高啦,凑合用,免费的SSL证书还要啥自行车。