我正在尝试配置一个 owncloud 服务器,它重写所有传入的请求并将它们发送回完全相同的域并请求 uri,但将方案从 http 更改为 https。
这是惨败。我试过:
redirect 301 https://$hostname/$request_uri
和
rewrite ^ https://$hostname/$request_uri
无论如何,在删除它只是为了确保基本的 nginx 配置可以像添加 ssl 重定向/重写之前一样工作,它不会停止将方案更改为 https。
nginx 配置中的某处是否有一个缓存列表来保存重定向/重写协议?我完全清除了浏览器缓存,它不会停止。