Документация AIEIS Sitemap Generator
Быстрый старт
AIEIS Sitemap Generator — профессиональный модуль для автоматической генерации XML карты сайта с поддержкой изображений, мультисайтовости и автоматических обновлений.
- Установить модуль
- Настроить базовые параметры
- Сгенерировать первую карту сайта
Установка
Шаг 1: Загрузка модуля
- Скачайте модуль из Marketplace
- Распакуйте архив
- Загрузите папку
aieis.sitemapв директорию/bitrix/modules/
Шаг 2: Установка через админку
- Перейдите в
Marketplace → Установленные решения - Найдите модуль AIEIS Sitemap Generator
- Нажмите кнопку Установить
/sitemaps/ и файл /sitemap.xml
Настройка
После установки модуль доступен в меню: Контент → Генератор Sitemap
Общие настройки
Основные параметры
- Время сканирования (сек) — максимальное время выполнения одного запроса (по умолчанию: 3600)
- Максимум URL в файле — количество URL в одном файле sitemap (по умолчанию: 25000)
- Максимальный размер файла — размер файла в байтах (по умолчанию: 50MB)
- Директория для файлов — где сохранять sitemap файлы (по умолчанию: sitemaps)
Пример структуры файлов: /sitemap.xml (индексный файл) /sitemaps/sitemap_1.xml /sitemaps/sitemap_iblock_news.xml /sitemaps/sitemap_static.xml
Настройка инфоблоков
Выберите инфоблоки для включения в sitemap и настройте приоритеты:
- Приоритет разделов — от 0.0 до 1.0 (рекомендуется: 0.7)
- Частота разделов — always, hourly, daily, weekly, monthly, yearly, never
- Приоритет элементов — от 0.0 до 1.0 (рекомендуется: 0.8)
- Частота элементов — how often content changes
Настройки изображений
Google Image Sitemap
Модуль поддерживает протокол Google Image Sitemap для улучшения индексации изображений.
Коды свойств изображений
Укажите коды свойств инфоблоков, содержащих изображения:
MORE_PHOTO GALLERY IMAGES BACKGROUND_IMAGE
Извлечение из HTML
Модуль автоматически сканирует поля DETAIL_TEXT и PREVIEW_TEXT на наличие тега <img>
Статические страницы
Модуль может сканировать директории и добавлять статические .php и .html файлы в sitemap.
Директории для сканирования
/about /news /contacts
Паттерны исключения
Исключите ненужные URL по паттернам:
/bitrix/ /personal/ /auth/ /login/
Автоматизация
Агенты Bitrix
Включите автоматическое обновление через агенты Bitrix:
- Перейдите во вкладку Дополнительно
- Включите опцию Автоматическое обновление (Cron)
- Укажите интервал обновления
- При необходимости настройте email уведомления
Настройка Cron
Способ 1: Через HTTP запрос
0 2 * * * /usr/bin/php /path/to/site/local/cron_sitemap.php?password=YOURPASSWORD
Способ 2: Через CLI
0 2 * * * curl "https://yoursite.com/local/cron_sitemap.php?password=YOURPASSWORD"
Пароль для доступа указывается в настройках модуля
Решение проблем
Проблема: Не генерируются файлы
- Проверьте права на запись в директорию /sitemaps/
- Убедитесь, что выбран хотя бы один инфоблок
- Проверьте логи в разделе История
Проблема: Большой каталог долго генерируется
- Увеличьте время выполнения скрипта
- Используйте Cron вместо ручной генерации
- Включите разбивку на файлы по инфоблокам
Проблема: Дублируются URL
- Модуль автоматически проверяет дубли через MD5 хеш
- Проверьте настройки мультисайтовости
FAQ
Как часто обновлять sitemap?
Зависит от частоты обновления контента. Для интернет-магазинов — ежедневно, для блогов — еженедельно.
Сколько URL можно добавить?
Модуль поддерживает неограниченное количество URL. Автоматическая разбивка на файлы по 25,000 URL.
Работает ли на мультисайтах?
Да, модуль полностью поддерживает мультисайтовость с генерацией URL на базе домена.