我在我的CakePHP项目中遇到了一个问题。我在我的项目中安装了SSL,它在早些时候工作正常。但是问题开始于google chrome升级到86 stable
后的所有表单。它开始在提交任何表单时发出不安全的警告消息,甚至是登录表单。这只发生在google chrome中。
我做了一些研究,看到更新的谷歌Chrome浏览器为用户增加了另一层安全。然后我做了一些研究,解决这个问题,我得到的唯一的事情是添加<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
到我的网站标题。我这样做了,但结果仍然是一样的。我也得到了一些建议,以检查混合内容的问题,以及需要检查是否有任何加载的http。我已经检查过了,没有从http
加载。
另一件事是,我的网站是从https://www
运行,而不安全的警告是显示url
成为http://www
2条答案
按热度按时间0aydgbwb1#
使用绝对路径。
类似的东西也贴在这里https://bugs.chromium.org/p/chromium/issues/detail?id=1158169#c23
试试看:
n8ghc7c12#
尝试强制https @ .htaccess,如
或者创建中间件来处理请求(如果主机=== 'http',则重定向到https)