Var.
Ph.D. Candidate at Beihang University
首页
关于
文章分类
Nginx服务器http重定向到https的正确写法
2018-02-25 |Var. | 默认分类

http重定向到https使用了Nginx的重定向命令。那么应该如何写重定向?之前老版本的Nginx可能使用了以下类似的格式:

rewrite ^/(.*)$ http://domain.com/$1 permanent;

或者

rewrite ^ http://domain.com$request_uri? permanent;

现在Nginx新版本已经换了种写法,上面这些已经不再推荐。下面是Nginx服务器http页面重定向到https页面最新支持的写法:

server {
    listen        80;
    server_name    my.domain.com;
    return    301    https://$server_name$request_uri;
}

server {
    listen        443 ssl;
    server_name    my.domain.com;

    [....]
}

参考文献

https://www.cnblogs.com/brucetang/p/6145072.html

respond-post-6

添加新评论

请填写称呼
请填写合法的电子邮箱地址
请填写合法的网站地址
请填写内容