nginx HTTPS重定向

示例

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name example.com www.example.com;
    return 307 https://$host$request_uri;
}

301重定向也是一种替代方法,但是如果对301进行POST,则许多客户端会将请求重新提交为GET-几乎总是在服务器端失败。307要求使用相同的请求类型。