Nginx配置文件位置:
/etc/nginx/conf.d/nginx.conf
一、常见的301跳转设置方法3种:
1 2 3 |
if ($scheme = http ) { return 301 https://$host$request_uri; } |
1 2 3 |
if ($server_port = 80 ) { return 301 https://$host$request_uri; } |
1 2 |
server_name www.quyu.net; return 301 https://$server_name$request_uri; |
二、伪静态规则设置:
1 2 |
server_name www.quyu.net; rewrite ^(.*) https://www.quyu.net$1 permanent; |
或者
1 2 |
server_name www.quyu.net; rewrite ^(.*) https://$host$1 permanent; |
可以放在http、server、location下,关于三者的关系我可以简单的说明一下,一个http下面可以有N多个server,一个server下面可以有N多个location;
参考来自:https://www.fujieace.com/nginx/https-2.html
声明: 本文由( 小天 )原创编译,转载请保留链接: Nginx http强制跳转https 几种方法
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。