Задача
Настроить модуль XML sitemap (версия 6.x-0.x-dev) для корректной работы с синонимами путей, которые создаёт модуль Pathauto, вместо системных путей. То есть в файле http://example.com/sitemap.xml вместо "node/234" должно быть "page/statia-pro-hleb".
Решение
Оригинал решения: Использование синонимов вместо системных путей в sitemap.xml.
Нужно внести изменения в код модуля.
- Сделать резервную копию базы данных (на всякий случай)
- Сохранить настройки модуля для поисковых систем
- Удалить модуль (не только отключить, но и удалить из базы все записи)
- Применить заплату (patch) xmlsitemap-261853-19.patch
- Снова включить модуль.
Автор модуля писал, что этот патч уже в CVS, а значит изменения будут в следующей версии модуля.
Комментарии
Если кому интересно, в 5-ке лечил подобную проблему следующим образом:
http://drupal.org/node/143994#comment-756603
Нужно для 5-ки решение, но по Вашей ссылке страница не найдена. Может у кого осталась новая ссылка?
Мне интересно - сохранил у себя это решение...