Mod rewrite Nginx不会停止重写

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

我正在尝试配置一个owncloud服务器,该服务器重写所有传入的请求,并将它们发回完全相同的域和请求uri,但将方案从http更改为https

这是惨败的。我试过:

 redirect 301 https://$hostname/$request_uri

无论如何,在删除该选项后,只是为了确保基本nginx配置能够像添加ssl重定向/重写之前一样工作,它不会停止将方案更改为https

在nginx的配置中是否有一个缓存列表可以保存重定向/重写协议?我完全清除了浏览器缓存,它不会停止。

啊哈

在config/config.php中有一行

'forcessl' => true,
愚蠢的线路在收到443端口的请求时被打开了

关闭后,标准http owncloud工作,apache/nginx都没有重定向到ssl


呸。

更糟糕的是,当我关闭nginx并打开默认的apache配置时,它仍然会重定向,而apache从未配置过这种配置dps:重定向有时可以缓存在浏览器上,因此它从不检查服务器并自行重定向,只是在将来遇到这种情况时请记住这一点。
'forcessl' => true,