• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Перешел на https - роботы Яндекс.Вебмастера рагаются...

DimaU

Постоялец
Регистрация
5 Июл 2012
Сообщения
130
Реакции
5
Подскажите в чем может быть засада и чем исправить?
Перешел вчера на https с ssl бесплатным на 3 мес автопродливаемым от хостера, но роботы Яндекс.Вебмастера сейчас стали ругаться... Пишут «Ошибка SSL-сертификата» = n/a - типа Фатальная ("Не удалось загрузить главную страницу сайта")

Перешел с помощью плагина Duplicator - ok (при переходе добавил букву "s").
В robots.tхt в host - приписал https, редиректы с http на https работают (проверял ответ робота в Вебмастере)... В панеле Вебмастера - поставил галку - переезд - на https. Сайт, страницы ( Для просмотра ссылки Войди или Зарегистрируйся ) нормально высвечиваются с ssl...
 
Последнее редактирование:
скиньте ссылку на сайт.
ну и проверьте по пунктам:
1. в файле wp-config.php проверяем директиву FORCE_SSL_ADMIN. должно быть true
Код:
define('FORCE_SSL_ADMIN', true);
2. В консоли, Настройки -> Общие Адрес WordPress (URL) и Адрес сайта (URL) меняем на https://
3. в базе данных, через phpMyAdmin заменяем все вхождения Для просмотра ссылки Войди или Зарегистрируйся на Для просмотра ссылки Войди или Зарегистрируйся
4. в файле robots.txt меняем строку Sitemap: так же на https:// (возможно у Вас такой строки нет - значит ничего не делаем и пункт 4 пропускаем)
5. в файле .htaccess, в секции <IfModule mod_rewrite.c>, сразу после строки "RewriteBase /", дописываем:
Код:
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
и сохраняем файл .htaccess
6. проверяем работу.

в 5 пункте, код может несколько отличаться, так как у разных хостеров это выглядит по разному и могут быть варианты типа:
Код:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
или
Код:
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
или
Код:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
или
Код:
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
в общем, проверяйте какой подойдет.
а вообще, лучше всего, свяжитесь с поддержкой хостера и выясните какой именно вариант кода использовать. возможно он сам настроит...
 
Спасибо, сегодня перепроверю... Насчет http -> https - хостер свои две строки рекомендовал (иначе циклический редирект получался). Пациент в первом посте в ссылке зажигай ))
 
Спасибо, сегодня перепроверю... Насчет http -> https - хостер свои две строки рекомендовал (иначе циклический редирект получался). ... ))
Вот именно по причине циклического редиректа я и привел несколько вариантов кода для .htaccess
Многие сталкивались и искали причину. И у всех были разные варианты. Но все равно, рано или поздно находили рабочий вариант.
 
Назад
Сверху