1
关注我的配置文件:Nginx的 - 从HTTP重定向正确://到https://加www
server {
listen [::]:443 ipv6only=off ssl;
server_name www.example.com;
// ssl stuff
return 301 https://example.com$request_uri;
}
server {
listen [::]:80 ipv6only=off;
return 301 https://example.com$request_uri;
}
server {
listen [::]:443 ssl;
server_name example.com;
// php and ssl stuff
}
我不明白为什么http://www.example.com
重定向到https://www.example.com
再到https://example.com
。如何将http://www.example.com
直接重定向到https://example.com
?
您是否启用了HSTS?如果是的话,那么第一次重定向是由您的浏览器直接完成的,没有任何网络交互,所以没有什么可担心的。 – Tom
@Tom是的!很高兴知道!万分感谢。 – Joy
所以我让你更新你的问题添加HSTS并验证我的答案:) – Tom