xml sitemap при переносе сайта на другое доменное имя

Главные вкладки

Аватар пользователя ollserg ollserg 27 апреля 2014 в 15:37

Модуль xmlsitemap генерит карту сайта со старым адресом, которое было до переноса сайта на новое доменное имя.
При изменении доменного имени сайта все сделал согласно инструкциям, которых много в интернете.
Drupal 7, сайт на томже хостинге, кэш очищался, БД редактировал Notepad++ (менял старое имя на новое), очищал таблицы cache в phpMyAdmin, поиск по БД и в файлах на хостинге по запросу старого имени результатов сейчас не дает. Файл settings.php - правильный 100%. Модуль xmlsitemap на хостинге в sites/site.name/modules/. По сути организован мультисайтинг. Старый домен существует, с него переадресация на новый домен. При создании карты вылазит старый адрес сайта! Откуда? Где копать? Уже неделю в поиске, перепробовал наверное всё
Прошу помощи.

Комментарии

Аватар пользователя ollserg ollserg 27 апреля 2014 в 23:38

Не непомогает.
Тут проблема гдето глубже зарыта. Возможно косяк на хосте, но служба поддержки говорит всё ОК
А откуда модуль берёт адрес сайта, может кто скажет Модуль сам ещё не ковырял, он достаточно не простой.

Аватар пользователя ollserg ollserg 28 апреля 2014 в 15:51

На мою просьбу в техподдержку по поводу найти концы откуда может появляться старый адрес сайта ответ такой:
Нашлось много интересного, среди результатов явно выделяется таблица variable где, предпологаем, и прячутся настройки для этого плагина.(плагин - xmlsitemap)

Но таблица variable используется многими модулями.
Как без вариантов для xmlsitemap прописать адрес сайта?

Аватар пользователя ollserg ollserg 28 апреля 2014 в 23:12

Ну так удалил по правильному из site.name/sites/all/modules/
и установил по новой в site.name/sites/site.name/modules/
Вроде всё по правильному!? - не работает!
Модуль xmlsitemap кто нибудь разбирал, откуда он имя сайта берёт?

Аватар пользователя EvgenySorokin EvgenySorokin 28 апреля 2014 в 23:13

Правильное удаление - это не просто удаление папки. Сначала вырубить модуль и все его части. Потом через удаление удалить, потом уже сносить папку.

Аватар пользователя ollserg ollserg 29 апреля 2014 в 0:15

Ну так и делал, а что, можно как то по другому?
Метод один - отключил задем удалил!
Нужен модуль - закачал затем включил!
Повторю вопрос: Модуль xmlsitemap кто нибудь разбирал, откуда он имя сайта берёт?
Или откуда может всплыть старое имя сайта? Причём повторю - этот косяк только в xmlsitemap вылазит. Остальное всё ОК. Если что то можно править руками то карту сайта ну нах..

Аватар пользователя drupby drupby 29 апреля 2014 в 0:55

drush vget xmlsitemap_base_url
если там прежний урл, то модуль неправильно был удален - модули удаляются на странице /admin/modules/uninstall

Аватар пользователя ollserg ollserg 29 апреля 2014 в 15:39

drupby спасибо
В очередной раз удалил модуль, затем установил и он отработал нормально.
Странно конечно - эту процеруру проводил не один раз, а сработала только сейчас.
Всем спасибо. Тема закрыта.