Intereting Posts
Устранение неполадок «У вас недостаточно прав для доступа к этой странице». WordPress 4.4 самообслуживаемое видео (html5) не показывает Пользовательский список таксономии и сортировка букв Отправить электронное письмо с активацией пользователя при программном создании пользователя Как сделать страницу целевой страницей? Проблема с разбивкой по страницам с помощью функции paginate_links () Как переписать URL-адрес сообщения в соответствии с категорией? Плагины, не работающие над запросами AJAX Перенаправление после редактирования длинных статей Проблемы с миграцией базы данных – Ошибка № 1046 Нет выбранной базы данных Как добавить краткое описание Рекомендуемые товары или сопутствующие товары Удалять изображения (файлы), которые были сгенерированы при использовании add_image_size () Нужен плагин WordPress для Google Analytics, Favicon, мета-ключевые слова и описание? Вопросы по репликации плагинов Ошибки плагина woocommerce

Добавление SSL-сертификата

Это первый раз, когда я перемещаю любой сайт на SSL.

Я работаю над довольно тяжелым сайтом. Он использует CloudFlare и W3TC для поддержания скорости загрузки страницы.

Теперь я узнал, что сертификат SSL хорош, и Google рекомендует его. Кроме того, CloudFlare уже установил SSL-сертификат на всех своих сайтах. После исследования я узнал, что все, что мне нужно сделать, это запустить мой сайт на HTTPS.

Я выполнил следующие 3 действия:

  1. Изменен URL-адрес сайта https://sitename.com в общих настройках WP.
  2. Добавлен следующий код в файле HTACCESS для перенаправления всех HTTP-адресов на HTTPS.

RewriteEngine On
RewriteCond% {HTTPS}! На [NC]
RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [R = 301, L]

  1. Добавьте следующую строку в wp-config.php define ('FORCE_SSL_ADMIN', true);

В конце концов, у меня есть две разные проблемы.

  1. Я получаю сообщение об ошибке в своем браузере, что страница перенаправляется слишком много раз. Полагаю, это может быть связано с уже существующим кодом перенаправления в файле HTACCESS, но я не могу точно сказать.

  2. Значок «Безопасный», который появляется в адресной строке всякий раз, когда сайт загружается в HTTPS, появляется только для моего бэкэнд ( https://sitename.com/wp-login.php ) и не для какой-либо внешней страницы.

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

У меня действительно нет идей по этому поводу. Любая помощь будет оценена.

Заранее спасибо.

Solutions Collecting From Web of "Добавление SSL-сертификата"

Поскольку я запускаю свой WordPress на Nginx, поэтому я не могу помочь в .htaccess. Но я могу прокомментировать проблемы с замком. В WordPress необходимо сделать несколько вещей:

  1. Войдите в WordPress Admin Dashboard и перейдите в настройки WordPress и измените адрес (URL) и адрес сайта (URL) сайта с HTTP на HTTPS и при необходимости очистите кеш. Это должно устранить большую часть проблемы без замка.
  2. Проверьте раздел html head, чтобы узнать, есть ли у вас жесткие ссылки, скрипты или css (возможно, из некоторых плагинов, например, например http://fonts.googleapis.com/css?family=Lato:100,400,700
  3. У ссылок изображений, которые были загружены до реализации, может быть http :, я нашел, что проще использовать онлайн-сервис, такой как whynopadlock для сканирования сайта. а затем перейдите к своим сообщениям и откройте сообщение, в котором есть смешанные http / https, и исправьте его (вероятно, ссылки на изображения, которые были загружены до реализации ssl).