Перехожу сейчас на https.
Хостер мне дал директиву, которую надо поместить в .htaccess
RewriteEngine On # Если этой строки нет выше
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
В настройках wordpress и исправил адрес на https.
В базе данных с помощью комманд также сменил все ссылки на https.
#Замена ссылок в полях: Адрес WordPress (URL) и Адрес сайта (URL) UPDATE wp_options SET option_value = replace(option_value, 'http://старый_сайт,'http://новый_сайт.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; #Меняет все URL адреса страниц сайта на новые UPDATE wp_posts SET guid = replace(guid, 'http://старый_сайт,'http://новый_сайт.ru'); #Замена всех ссылок, которые находятся в тексте статей UPDATE wp_posts SET post_content = replace(post_content, 'http://старый_сайт','http://новый_сайт.ru');
Проблема сейчас в следующем.
При переходе напрямую на главную страницу сайта http - редирект срабатывает.
А при переходе на страницу статьи http://сайт/название статьи - редиректа НЕТ.
Подскажите что делать мне? хостеру написал, они говорят в базе данных надо поменять ссылки. ну так я же поменял там ссылки всевозможные.
При переходе на HTTPS Столкнулся с такой проблемой — при вводе в настройках wordpress адреса с https://, больше не могу залогинится в админку. По http кидает сразу в админку https, а та в свою очередь пишет: Извините, вам не разрешено просматривать эту страницу.
Как быть? как добавить права?