Здравствуйте!
Подключил и настроил SSL сертификат и движок Wordpress. Исправил все url без https. Однако не могу понять, как настроить url'ы по https у ссылок авторизации и регистрации WP-Recall. Это те ссылки, которые содержат /?action-rcl=login (например
) и /?action-rcl=register (например
). В консоли присутствует ошибка Mixed Content для этих двух ссылок, в коде страниц они прописаны с http, а не с https... Все остальные ссылки на сайте либо относительные, либо с https!
Кэш чистил на сайте и в браузерах, в нем причина быть не может.
Смотрел файлы WP-Recall, в частности, /wp-recall/functions/loginform.php раз 4 просматривал. Нет там никаких протоколов, ни http, ни https... Откуда этот http берется для меня загадка. Остается надеяться только на вашу помощь. https прописан везде, где только можно уже...
Андрей CS сказал(а)
не думаю, что проблема на стороне плагина, дайте ссылку на сайт, где эту проблему можно наблюдать.
На данный момент перенес форму Входа/Регистрации на отдельную страницу через шорткод, чтобы остальные страницы не были со смешанным кодом. Вот страница с формой
В консоли выдаются два сообщение о смешанном коде для ?action-rcl=login и для ?action-rcl=register:
"Mixed Content: The page at 'https://po-arabski.ru/vhod-i-registratsiya/?action-rcl=login' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://po-arabski.ru/vhod-i-registratsiya/?action-rcl=login'. This endpoint should be made available over a secure connection."
Андрей CS сказал(а)
на сервере параметр HTTPS не равен 'on'?
Скажите, пожалуйста, как это можно проверить? В панели управления есть функция включения https для сайта (это помимо кода в файле .htaccess). По логике, этот переключатель должен ставить HTTPS в статус 'ON'. У меня он включен.
Спасибо Вам, Андрей, большое за статью и код. Использовал, правда, немного другой код из статьи:
define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_HTTPS'])&&$_SERVER['HTTP_X_HTTPS']==1)
$_SERVER['HTTPS']='on';
Он помог. Почитаю еще, поэкспериментирую. Одно могу сказать, статья написана толково, не тупо переписана с других источников, как делают многие блоггеры.
Желаю вам, Андрей и всей команде Codeseller удачи в Наступившем году, новых достижений поставленных целей, исполнения задуманного и чего пожелаете себе сами! Спасибо!