Домой Оптимизация и учебники по WordPress Как правильно использовать SSL, чтобы избежать проблемы с желтым замком? Причина может...

Как правильно использовать SSL, чтобы избежать проблемы с желтым замком? Причина может быть: Небезопасный вызов формы ИЛИ CSE Script Download over HTTP

493
0

Вы недавно перешли на HTTPS? Мы опубликовали очень подробную статью о том, как включить SSL на вашем сайте WordPress.

Существует очень высокая вероятность того, что вы можете получить Yellow Padlock Icon в адресной строке вместо Green one когда вы пытаетесь загрузить свой блог в браузере Chrome / Mozilla?

Как исправить эту небезопасную проблему соединения? (Желтый -> зеленый замок)

Ну, в нашем случае было две проблемы:

  1. Скорее всего, вы загружаете некоторые небезопасные данные в свой блог, это может быть скрипт пользовательского поиска Google (CSE) .
  2. Ты можешь иметь non-secure
    call ,

Исправление для проблемы-1: загрузка скрипта CSE через HTTPS

Все знают, что Google — лучшее место для поиска, и поэтому почему бы не использовать Google Search в своем блоге? Как уже упоминалось в этом посте, мы используем Adsense Search на Crunchify.

Как вы видите в этом уроке, Google загружает два ресурса over HTTP Чтобы убедиться search box а также search result появляется правильный путь.

Скрипты системы пользовательского поиска Google

1
2
3
4
5
# скрипт поиска
http : //www.google.com/coop/cse/brand?form=cse-search-box
# скрипт поиска результата
http : //www.google.com/afsonline/show_afs_search.js

In a strange note: даже если вы переместитесь выше двух URL из http в https вы можете заметить yellow padlock ,

Как мы определили эту проблему?

Есть сайт под названием whynopadlock.com которая показывает фактическую причину.

So question here is : Как использовать Google Custom Search на https избежать небезопасного содержимого подсказки?

Давайте это исправим?

Шаг 1: скрипт окна поиска

На Crunchify.com мы исправили эту проблему, скопировав http://www.google.com/coop/cse/brand?form=cse-search-box содержимое скрипта локально в файле gce-search-box.js и сохранил его в корневой папке нашего сервера.

  • Таким образом, для search box : Мой код будет выглядеть следующим образом :

Шаг 2: скрипт поиска результатов

Аналогично для Search Result page , копирование контента из http://www.google.com/afsonline/show_afs_search.js сценарий для gce-search-result.js файл.

Но убедитесь, что вы измените http в https в сценарии gce-search-result.js (только 1 вхождение).

  • Таким образом, для search result page мой обновленный код будет выглядеть так:

Теперь попробуйте снова загрузить свой блог WordPress по SSL в браузере Chrome / Mozilla, и вы не увидите никаких проблем с желтым замком.

Исправление для проблемы 2: исправление небезопасного вызова

Как мы определили эту проблему?

Точно так же, посетив https://www.whynopadlock.com и введя URL: https://crunchify.com ,

Как мы это подтвердили?

  • Идти к https://crunchify.com
  • Щелкните правой кнопкой мыши на странице
  • Нажмите на View Page Source
  • Перейти к строке 98, чтобы проверить http form call

Кажется, проблема произошла, потому что мы используем Genesis eNews Extended Плагин WordPress, который внутренне добавляет submit action form with non-secure http call , И это cause желтого замка и Insecure

call ошибка.

Как мы исправили небезопасную ошибку вызова

?

Как я знал где починить - я пошел дальше и переделал plugin file directly и изменил http на https для URL Feedburner.

После внесения вышеуказанных изменений и очистки кэша проблема с желтым замком была решена. Я смог увидеть Зеленый Замок. Попробуйте и дайте мне знать для любого дополнительного запроса.

Как правильно использовать SSL, чтобы избежать проблемы с желтым замком? Причина может быть: Небезопасный вызов формы ИЛИ CSE Script Download over HTTP

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Как обновить WordPress до последней бета-версии, релиз-кандидата (RC) или ночной версии?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь