基于Nginx搭建了一个https访问的虚拟主机,监听的域名是test.com,但是很多用户不清楚https和http的区别,会很容易敲成http://test.com,这时会报出404错误,所以我需要做基于test.com域名的http向https的强制跳转。
http跳转https方案(利用rewrite):
实现思路:将所有的http请求通过rewrite重写到https上。
server
{
listen 80;
server_name xevps.net;
rewrite ^(.*)$ https://$host$1 permanent;
}

