2014-12-21 2 views
1

У меня есть сайт, над которым я работаю, и кажется, что старый разработчик написал код где-то в hardcode в значке. Это вызывает mixed content warning с моим SSL. Есть ли простой способ отслеживания, где это жестко закодировано? Я удалил файлы favicon, и был установлен значок favicon по умолчанию, но я все еще получил предупреждение. Вот почему я думаю, что это где-то жестко. Я даже пытался удалить файлы, но все же получить предупреждение (так что я добавил их обратно в настоящее время.)Отслеживание, где привязан favicon

В хромированном инспекторе он просто говорит

Loading mixed (insecure) display content on a secure page "http://*****.com/wp-content/uploads/2013/06/faviconanciecor32x32-darkenboxblue.jpg"[Learn More] 

Обычно у меня есть представление о том, где он находится на текст после этого, но на этот раз он просто говорит ContentLinkHandler.jsm

Нашел в заголовочном файле

<link rel="shortcut icon" href="<?php echo get_template_directory_uri().'/images/favicon.ico' ?>" /> 

который является clearlyfor в Favicon множества V ia настройки темы. Теперь он пуст, поэтому, когда я удаляю изображения по ссылке, приведенной выше, появляется значок favicon для настроек темы. Поэтому где-то в коде строка darkenbluebox переопределяет код в файле заголовка.

+0

Возможно, в файле заголовка или WordPress думает, что это правильно. Обновлен ли путь в настройках WordPress? – AwesomeGuy

+0

Я проверил Заголовок, Нижний колонтитул, Индекс и т. Д. Кажется, он не нашел его. Мой путь в настройках Wordpress верен да. Все остальное отлично работает, кроме той ссылки, в которой я не могу найти, откуда она вызвана, поэтому я считаю, что она жестко закодирована. Я также нашел это (см. Редактирование) в заголовке, который устанавливает значок в тот, который установлен в настройках темы (который сейчас пуст, поэтому по умолчанию отображается ТОЛЬКО, когда я удаляю значки, показанные на пути выше). Это также заставляет меня думать, что везде, где происходит переопределение, это переопределяет это в файле заголовка. – Kimberly

ответ

0

Ошибка в том, что вы загружаете детали, используя HTTP вместо HTTPS. Конечно, в этом случае это значок, но это могут быть и другие ресурсы, включая скрипты и изображения из других источников.

Поскольку вы используете WordPress, я хотел бы предложить установку HTTPS плагин:

https://wordpress.org/plugins/wordpress-https/

Он будет заботиться обо всех этих ошибок SSL. Если его параметров по умолчанию недостаточно, выберите тот, который говорит «Удалить элементы, недоступные по HTTPS», что, в свою очередь, отключит ваш значок.

Удачи,

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