【发布时间】:2019-04-30 00:18:53
【问题描述】:
我想将所有内容重定向到https://www
这是我的配置块,我尝试将非 www 重定向到 https 但不起作用。
server {
listen 80;
server_name example.com
return 301 https://www.$server_name$request_uri;
}
server {
listen 80;
server_name www.example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
location /auth {
...
}
location / {
...
}
ssl_certificate /root/certs/fullchain.pem;
ssl_certificate_key /root/certs/privkey.pem;
}
http://example.com 给出 404 错误
https://example.com 不会重定向到https://www
http://www.example.com 重定向到https://www
https://www.example 按原样工作
【问题讨论】:
标签: web nginx nginx-reverse-proxy no-www