HTTPS 服务器上的 HTTP 位置

具有 http 位置的 HTTPS 服务器:

server {
    listen 443;
    root /var/www/
    location / {
       ...
    }
    location /http {
        rewrite ^ http://$host$request_uri? permanent;
    }
}

HTTP 服务器重定向到 HTTPS,但一个位置除外:

server {
    root /var/www/
    location / {
        rewrite ^ https://$host$request_uri? permanent;
    }
    location /http {
       ...
    }
}