我有一个证书example.com,并www.example.com与以下配置:
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name example.com;
return 301 https://www.example.com$request_uri;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试重定向到www.example.com,并且在我访问https://example.com. 我成功重定向。但我不明白它为什么有效。301 重定向应该通过 SSL 发生,但我没有指定证书。怎么可能呢?
另外,推荐的方法是什么?只是在上面的块中添加证书吗?