Воспользуйтесь плагином Better Search Replace и проверьте все ли поля в базе данных изменились с http://www.site.com на новый домен site.com. И при необходимости внесите изменения.
Далее можно почистить кэш не только браузера но и на самом сайте если установлен плагин кэширования.
Сообщайте.
Спасибо, попробую и отпишусь. 🙂
Не помогло.
Стянул на локалку сайт и БД (что б рабочий сайт не сломать вдруг чего..). Поставил плагин на локальной версии. Задал менять (в данн,ом примере) https://www.site.com на https://site.com, и поставил все галочки. Выбрал все таблицы. В итоге не увидел что бы в таблицах что то поменялось. После посмотрел в каких таблицах встречаются ссылки на сайт и через sql запросы поменял их. В итоге ничего не изменилось.. ковыряюсь дальше пока..
Решил вопрос.
Исходно по таблице wp_options был такой запрос
UPDATE wp_options SET option_value = REPLACE(option_value, ‘https://www.site.com’, ‘https://site.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
а он за счет условия where не все строки что нужно менял. Запрос ниже:
UPDATE wp_options SET option_value = REPLACE(option_value, ‘https://www.site.com’, ‘https://site.com’) WHERE option_value LIKE ‘%https://www.site.com%’;
прошел всю таблицу и теперь вопрос решен.
Поздравляю. Может кому еще пригодится.
Модератор
Юрій
(@yube)
Ага, пригодится, если захочется переломать сериализованные данные и тем самым снести к черту настройки Темы и/или плагинов.
А вот плагин Better Search Replace делает замену корректно в 99.9% случаев. Но только если галочки ставить не все, а только те, которые надо 😉
Я сначала пробовал по умолчанию то что предлагал плагин, но почему то результата не было.
Посмотрел таблицы БД и не увидел изменений. Потом поставил для интереса все галочки, и почему то тоже не было результата. Вроде вариантов не много там по настройкам.. однако ж..
Плюс я на локальной копии пробовал и сделал backup на рабочем сайте перед изменениями, если что за мин все верну как было.
Опять же я менял базовый адрес как подстроку, а не целиком весь url и если было условно говоря https://www.site.com/contacts то после моих изменений подобного плана ссылки изменятся только на https://site.com/contacts
Модератор
Юрій
(@yube)
Потом поставил для интереса все галочки
Одна из которых «холостой прогон» (dry run). И благодаря ей плагин ничего не поменял, а только показал, где есть искомое.
Ага, пригодится
Ещё как пригодится. Придет понимание что надо читать мануал.
А еще что ни когда не надо опускать руки.