gpt4 book ai didi

php - 使用 SSL 加载子域时出现混合内容错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:04 26 4
gpt4 key购买 nike

我有子域问题。当我使用“https”( https://requests.fortgordon.com/login ) 访问我的子域或其任何资源时,我收到 404 错误,我的所有页面资源由于“混合内容”而无法返回。

但是当我使用“http”(http://requests.fortgordon.com/login)访问该页面时,它加载正常。

如果我直接使用“https”(https://www.fortgordon.com/testrequest2/login)访问子文件夹,页面会加载,但所有资源都无法加载。

此外,我不确定这是否有助于解释问题,但 www.fortgordon.com 是一个 Wordpress 站点而 requests.fortgordon.com 不是。此外,我资源的所有链接都以“//”开头,因此他们可以根据当前页面选择“http”或“https”。

最佳答案

您在页面中使用 JavaScript 动态包含资源,并且这些资源明确使用 http://。来自`

... window._wpemojiSettings = ...
{"concatemoji":"http:\/\/www.fortgordon.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.5"}};

还有一些样式表加载了明确的http://,像这样:

<link rel='stylesheet' id='widget-calendar-pro-style-css'  href='http://www.fortgordon.com/wp-content/plugins/events-calendar-pro/src/resources/css/widget-calendar-full.css?ver=4.1.2' type='text/css' media='all' />

然后可能有广告:

<aside id="sam_pro_place_widget-9" class="widget sam_pro_place_widget">
<div id='c2262_5_1' class='sam-pro-container sam-pro-place'>
<a id='ad-5-2262' class='sam-pro-ad'
href='http://www.ihg.com/armyhotels/hotels/us/en/reservation?cm_mmc=IMMerch-_-MA_US_en-_-fortgordon-_-externalsite' ...

Chrome 浏览器中的控制台在尝试包含这些内容时会将它们报告为混合内容。它还会在“来源” View 中显示加载这些资源的来源。

关于php - 使用 SSL 加载子域时出现混合内容错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36702889/

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