Попробуйте полностью исключить префиксы 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:
.Ошибка «Смешанный контент» появляется только при попытке загрузить контент HTTP со страницы HTTPS.Нет проблем, если вы пойдете другим путем.
В вашем PHP не беспокойтесь о проверке $_SERVER['HTTPS']
.Просто вставьте URL https:
в файл конфигурации и всегда перенаправляйте на этот URL.