Модуль xmlsitemap генерит карту сайта со старым адресом, которое было до переноса сайта на новое доменное имя.
При изменении доменного имени сайта все сделал согласно инструкциям, которых много в интернете.
Drupal 7, сайт на томже хостинге, кэш очищался, БД редактировал Notepad++ (менял старое имя на новое), очищал таблицы cache в phpMyAdmin, поиск по БД и в файлах на хостинге по запросу старого имени результатов сейчас не дает. Файл settings.php - правильный 100%. Модуль xmlsitemap на хостинге в sites/site.name/modules/. По сути организован мультисайтинг. Старый домен существует, с него переадресация на новый домен. При создании карты вылазит старый адрес сайта! Откуда? Где копать? Уже неделю в поиске, перепробовал наверное всё
Прошу помощи.
Комментарии
удалить карту сайта и создать новую тоже не помогает?
Не непомогает.
Тут проблема гдето глубже зарыта. Возможно косяк на хосте, но служба поддержки говорит всё ОК
А откуда модуль берёт адрес сайта, может кто скажет Модуль сам ещё не ковырял, он достаточно не простой.
На мою просьбу в техподдержку по поводу найти концы откуда может появляться старый адрес сайта ответ такой:
Нашлось много интересного, среди результатов явно выделяется таблица variable где, предпологаем, и прячутся настройки для этого плагина.(плагин - xmlsitemap)
Но таблица variable используется многими модулями.
Как без вариантов для xmlsitemap прописать адрес сайта?
Удалить по правильному и поставить по новой - не работает?
Ну так удалил по правильному из site.name/sites/all/modules/
и установил по новой в site.name/sites/site.name/modules/
Вроде всё по правильному!? - не работает!
Модуль xmlsitemap кто нибудь разбирал, откуда он имя сайта берёт?
Правильное удаление - это не просто удаление папки. Сначала вырубить модуль и все его части. Потом через удаление удалить, потом уже сносить папку.
Ну так и делал, а что, можно как то по другому?
Метод один - отключил задем удалил!
Нужен модуль - закачал затем включил!
Повторю вопрос: Модуль xmlsitemap кто нибудь разбирал, откуда он имя сайта берёт?
Или откуда может всплыть старое имя сайта? Причём повторю - этот косяк только в xmlsitemap вылазит. Остальное всё ОК. Если что то можно править руками то карту сайта ну нах..
drush vget xmlsitemap_base_url
если там прежний урл, то модуль неправильно был удален - модули удаляются на странице /admin/modules/uninstall
drupby спасибо
В очередной раз удалил модуль, затем установил и он отработал нормально.
Странно конечно - эту процеруру проводил не один раз, а сработала только сейчас.
Всем спасибо. Тема закрыта.
Все проще!
Расширенные настройки -> Базовый URL по умолчанию -> Профит!