Povidlo
Новичок

Друзья, не пинайте ногами, знаю что темы такие уже были, да и погуглить мне не трудно, НО все что я находил и читал - не помогает.
Суть проблемы такова:
Имеем сайт на wordpress на поддомене sub.domain.ru, сайт полностью работает и настроен. Задача перенести его на боевой домен domain.ru.
Сам перенос не трудный, я как олдфаг делаю это руками. Копируем сайт с FTP на комп, в БД при помощи нескольких запросов меняем ссылки с на .
Далее заливаем сайт на FTP и радуемся тому что все работает.
Но есть проблема. Вторая задача заключается в том, что надо настроить SSL сертификат и доступ к сайту по https. Вот тут иначинаются танцы с бубном.
Заходим на http://domain.ru - сайт красивый, цветой и все работает
Заходим на https://domain.ru - данные с БД подгружаются (весь контент на месте), но не подгружаются скрипты и стили
Заходим в админку и в настройках меняем http://domain.ru на https://domain.ru. Далее заходим на сайт и видим что сайт теперь открывается по https но все равно без стилей и скриптов.
Нажмаем Ctrl+U, смотрим что пути до style.css и до скриптов по идее правильные, за исключением того что есть приставка https в ссылке (https://sub.domain.ru/wp-content/themes/template123/css/style.css).
Нажимаем на эту ссылку и нас перекидывает на http://sub.domain.ru/css/style.css, а этот путь естественно не верный.
В шаблоне используются ссылки типа <?php bloginfo('template_url'); ?>/css/style.css. Думаю что может быть я не верно генерю ссылку до шаблона и меняю это на <?php echo get_template_directory_uri(); ?>/css/style.css. Все равно не работает.
Ладно, качаем Velvet Blues Update URLs, заходим и ищем ссылки типа sub.* ничего не находим и расстраиваемся еще больше.
Возвращаем все взад, заходим и меняем все http на https через 3 запроса в БД, которые указанны выше. Опять не работает!
Откатываем взад опять, ставим Realy Simple SSL и пробуем через него, эффект тот же.
Друзья, помогите пожалуйста, что я делаю не так? Ну где во всей это цепочке проблема?
P.S.: Кэш чистился после каждого действия.
Суть проблемы такова:
Имеем сайт на wordpress на поддомене sub.domain.ru, сайт полностью работает и настроен. Задача перенести его на боевой домен domain.ru.
Сам перенос не трудный, я как олдфаг делаю это руками. Копируем сайт с FTP на комп, в БД при помощи нескольких запросов меняем ссылки с на .
Код:
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://sub.domain.ru', 'http://domain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://sub.domain.ru', 'http://domain.ru');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://sub.domain.ru', 'http://domain.ru');
Далее заливаем сайт на FTP и радуемся тому что все работает.
Но есть проблема. Вторая задача заключается в том, что надо настроить SSL сертификат и доступ к сайту по https. Вот тут иначинаются танцы с бубном.
Заходим на http://domain.ru - сайт красивый, цветой и все работает
Заходим на https://domain.ru - данные с БД подгружаются (весь контент на месте), но не подгружаются скрипты и стили
Заходим в админку и в настройках меняем http://domain.ru на https://domain.ru. Далее заходим на сайт и видим что сайт теперь открывается по https но все равно без стилей и скриптов.
Нажмаем Ctrl+U, смотрим что пути до style.css и до скриптов по идее правильные, за исключением того что есть приставка https в ссылке (https://sub.domain.ru/wp-content/themes/template123/css/style.css).
Нажимаем на эту ссылку и нас перекидывает на http://sub.domain.ru/css/style.css, а этот путь естественно не верный.
В шаблоне используются ссылки типа <?php bloginfo('template_url'); ?>/css/style.css. Думаю что может быть я не верно генерю ссылку до шаблона и меняю это на <?php echo get_template_directory_uri(); ?>/css/style.css. Все равно не работает.
Ладно, качаем Velvet Blues Update URLs, заходим и ищем ссылки типа sub.* ничего не находим и расстраиваемся еще больше.
Возвращаем все взад, заходим и меняем все http на https через 3 запроса в БД, которые указанны выше. Опять не работает!
Откатываем взад опять, ставим Realy Simple SSL и пробуем через него, эффект тот же.
Друзья, помогите пожалуйста, что я делаю не так? Ну где во всей это цепочке проблема?
P.S.: Кэш чистился после каждого действия.