FINBLOGGER

Рейтинг
1
Регистрация
06.10.2016

Перехожу сейчас на 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, а та в свою очередь пишет: Извините, вам не разрешено просматривать эту страницу.

Как быть? как добавить права?