子域上的混合内容

时间:2018-12-27 17:57:08

标签: redirect

取消 格式

►将收益放在段落之间

►对于换行符,添加2个空格

►也允许使用基本HTML

格式化帮助» 寻求帮助»

1 个答案:

答案 0 :(得分:1)

尝试完全省略http:https:前缀。例如,您有如下代码:

function Wo_Ajax_Requests_File(){
    return "http://social.searchika.com/requests.php"
}

和CSS之类的

@font-face {
    font-family: OpenSansLight;
    src: url("http://social.searchika.com/themes/wowonder/fonts/OpenSansLight/OpenSansLight.woff") format("woff");
    font-weight: normal;
}

将其更改为:

 function Wo_Ajax_Requests_File(){
    return "//social.searchika.com/requests.php"
 }

@font-face {
    font-family: OpenSansLight;
    src: url("//social.searchika.com/themes/wowonder/fonts/OpenSansLight/OpenSansLight.woff") format("woff");
    font-weight: normal;
}

如果省略协议,它将自动使用与页面本身相同的协议。

或者您可以简单地重写所有内容以使用https:。当您尝试从HTTPS页面加载HTTP内容时,只会出现“混合内容”错误。换个方向没问题。

在您的PHP中,请勿打扰$_SERVER['HTTPS']。只需将https: URL放入配置文件中,并始终重定向到该URL。