我想将我的登录页面重定向到 https,这样用户就不会无意中通过未加密的网络输入他们的凭据。我该如何做类似下面的事情?
# nginx.conf
server {
server_name example.org;
rewrite http://*.example.org/login https://example.org/login;
}
这适用于http://example.org/login,但不适用于http://www.example.org/login
重写规则输出
rewrite http://.*\.?example.org/login https://example.org/login;
重写调试输出:
*2 "http://.*\.?example.org/login" does not match "/login", client: XXX.XXX.XX.72, server: example.org, request: "GET /user HTTP/1.1", host: "example.org"