我已经将我的Joomla网站从一个托管商转移到另一个托管商和我得到的新托管商:
Blocked loading mixed active content "http://mywebsite.com/joomla/media/jui/css/bootstrap.css"
我理解原因:我使用https,浏览器检测到http呼叫。
但我该如何解决这个问题?
答案 0 :(得分:0)
您将https网站的来源更改为指向https版本
如果你不能,你可以使用那个http标题为现有的浏览器修复它:
Content-Security-Policy:upgrade-insecure-requests
请参阅https://scotthelme.co.uk/migrating-from-http-to-https-ease-the-pain-with-csp-and-hsts/
注意:为了提高安全性,您应该使用HSTS。它会直接在浏览器中将http重定向到https,而不会出现不安全的重定向。
特别关于joomla: 你有没有设置
你的configuration.php文件中的$ live_site =' https://www.your-domain.com';
? 见https://www.joomlart.com/tutorials/joomla-tutorials/how-to-use-ssl-in-a-joomla-site