Хм, видно на неделе все же выйдет GSMgen (Google SiteMap generator).
Я старался написать его максимально универсальным, т.е. подходящим для большинства сайтов.
В этом была основная сложность... продумать структуру настройки, что бы не приходилось изменять код, конечно есть и исключения
А также найти наиболее элегантный подход.
Значит, опишу возможности GSMgen:
1*) Это безопасная работа с включенным register_globals
По этому поводу мною будет написана статья... цель которой будет убедить ВСЕХ в необходимости отключения этой опции... Потому пришлось немного помутить...
2) Это генерация основных, нединамических ссылок, т.е. те, которые вы указываете явно.
Т.е. обычные разделы, которые вы указываете мануально, для них указываете ссылку, дату изменения, частоту перепроверки для гугла, а так приоритет.
3) Генерация динамических ссылок для статических разделов.
Например, статьи, для них вы указываете единожды тоже, что и для статических, но к тому же добавляете параметры для запроса
4) Независимость от структуры БД для генерации динамических ссылок.
Т.е. параметры запроса настраиваются вами...
5) Любой формат генерируемых ссылок, т.е. это может быть
Т.е. суть такова, что могут генериться любые линки, например, _http://site.ru/articles/category_1.html или _http://site.ru/articles.php?category=1 или _http://site.ru/articles/razdelPHP/ и т.д. в этом духе.
6) Генерация запакованного файла (силу сжатия тоже настраиваете) и генерация индексного файла в корневую директорию
Примечание: желательно выделить для генератора отдельную папку, туда закинуть .htaccess с полным запретом на доступ извне. Работать с генератором вы должны через CRON или другой планировщик задач (1 раз в сутки запуск, раньше не стоит). Всего 2 файла, конфиг и сам генератор.
Как видите, я вижу будущее протокола гугла Sitemap, потому и посвятил достаточное кол-во времени на создание генератора.
Я уже начал его юзать...посмотрим какой результат будет получен...
http://www.internet-technologies.ru/sitemap.xml
http://www.internet-technologies.ru/sitemap.xml.gz
P.S. Google предоставляет свой генератор на Python, я же на PHP, кому это интересно пишите письма я подскажу как его можно получить