gpt4 book ai didi

php - 如果在 url 中使用 https,动态网页内容不会出现

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:48 25 4
gpt4 key购买 nike

我们已经为我们的网站部署了一个新的 SSL 证书。我们注意到,如果以“https”为前缀,动态网页不会加载(来自 mysql 数据库的数据),同时如果我们打开没有 https 的网页,页面会正确加载(来自 mysql 数据库的数据正在被拉取并显示)。

With 'https'

https://somedomain.com/display.php?pageid=9


Without 'https' (plain http)

http://somedomain/display.php?pageid=9

可能是什么问题?

最佳答案

问题是无法加载 jquery 库,因为它使用 http 而不是 https,所以您的客户端代码都无法正常工作。

来自 Firebug :

Blocked loading mixed active content "http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"

你应该像这样用 https 加载 jquery :

https://ajax.googleapis.com/ajax/libs/jquery/1.4.3

或者像这样:

//ajax.googleapis.com/ajax/libs/jquery/1.4.3

并且根据它访问的页面使用的协议(protocol),它将通过 http 或 https 加载库。

一般来说,一旦您切换到 https,您应该通过 https 加载所有脚本,否则它们将被认为是安全漏洞而被阻止。

您可以在此处了解更多信息:Why am I suddenly getting a "Blocked loading mixed active content" issue in Firefox?

关于php - 如果在 url 中使用 https,动态网页内容不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22200965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com