2016-04-27 1 views
-1

Как исправить это на моей странице PHP, содержащей скрипты объявлений?Как исправить «страницу, пытающуюся загрузить сценарии из источника без аутентификации»

Я добавил скрипты. Он работал нормально в HTTP, но после того, как я переключил свой сайт на HTTPS, ничего не появляется.

Это ошибка в консоли разработчика:

Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден) index.php: 1

Mixed Содержание: Страница на 'https://myrevenuebank.com/index.php' был загружен через HTTPS, но запросил небезопасный скрипт 'http://resources.infolinks.com/js/infolinks_main.js'. Этот запрос заблокирован; содержимое должно быть передано через HTTPS.

<script type="text/javascript"> 
    var infolinks_pid = 2735394; 
    var infolinks_wsid = 0; 
</script> 
<script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"></script> 
+0

У нас есть ссылка на веб-страницу? Вы знаете, какой сценарий вызывает ошибку? –

+0

все страницы, содержащие объявления amazon и infolinks ad – user434342

+0

... и, возможно, код. –

ответ

4

нажмите View> Разработчик> Консоль JavaScript. Отправьте нам, какие у вас ошибки в консоли разработчика. попробуйте использовать https вместо http в ссылке на скрипт. также вы можете попробовать загрузить скрипт и поместить его на свой сервер.

  1. у вас есть 404 на menu.css (отсутствует файл)
  2. загрузке HTTP скрипт HTTPS веб-сайта. изменить http://resources.infolinks.com/js/infolinks_main.js к https://resources.infolinks.com/js/infolinks_main.js
+0

Вы исправили https в скрипте? проверьте также файл menu.css – FrontMonkey

+0

у вас также есть другие проблемы: Устаревшие: mysql_connect(): расширение mysql устарело и будет удалено в будущем: используйте mysqli или PDO вместо этого в /home/myrevenu/public_html/index.php on line 9 Возможно, это драйвер mysql. , если вы не против - просто опустите отчет об ошибках в php – FrontMonkey

2

Причины в том, что браузеры будут блокировать небезопасный контент при доступе к защищенной странице, если пользователь специально не допускает, что содержание.

Вы пытаетесь получить доступ к http://resources.infolinks.com/js/infolinks_main.js из безопасного соединения, но это не сработает. Вместо этого измените URL-адрес на //resources.infolinks.com/js/infolinks_main.js без протокола.

Примечание: Это будет работать только для вещей, к которым можно получить доступ, используя тот же URL с http и https, что имеет место здесь. Если скрипт доступен только через http, вы не сможете получить к нему доступ через https, и вам нужно будет сохранить его на своем сервере, а не загружать его с удаленного сервера.

 Смежные вопросы

  • Нет связанных вопросов^_^