机场测评与节点★ 4.8 推荐评级

LNMP一键包nginx 301强制跳转到https教程

博主头像站长评测
发布于 2019/04/29(修订于 2019/11/01)原创独立站体系

如果网站启用了https和http两种协议,出于SEO和统一性考虑,会把http访问跳转到https,如果你用的是LNMP一键包或者是nginx,那么可以通过下面的方法实现301跳转到https。

打开你网站的配置文件,例如VPS机场百科的配置文件是在/usr/local/nginx/conf/vhost/vpsjichangwiki.blog.conf

打开后大概格式是下面这样

server { listen 80; server_name vpsjichangwiki.blog; 省略其他配置 } server { listen 443 ssl; server_name vpsjichangwiki.blog; 省略其他配置 }

你需要修改的就listen 80;这一串代码的内容(80是http,443是https)

server { listen 80; server_name vpsjichangwiki.blog; return 301 https://vpsjichangwiki.blog$request\_uri; } server { listen 443 ssl; server_name vpsjichangwiki.blog; 省略其他配置 }

然后保存了重启nginx就可以实现http访问跳转到https了。