Документация AIEIS Sitemap Generator

Быстрый старт

AIEIS Sitemap Generator — профессиональный модуль для автоматической генерации XML карты сайта с поддержкой изображений, мультисайтовости и автоматических обновлений.

За 5 минут вы сможете:
  • Установить модуль
  • Настроить базовые параметры
  • Сгенерировать первую карту сайта

Установка

Шаг 1: Загрузка модуля

  1. Скачайте модуль из Marketplace
  2. Распакуйте архив
  3. Загрузите папку aieis.sitemap в директорию /bitrix/modules/

Шаг 2: Установка через админку

  1. Перейдите в Marketplace → Установленные решения
  2. Найдите модуль AIEIS Sitemap Generator
  3. Нажмите кнопку Установить
Примечание: Убедитесь, что у веб-сервера есть права на запись в директорию /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
Совет: Для интернет-магазинов установите частоту "daily", для новостных сайтов — "hourly"

Настройки изображений

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:

  1. Перейдите во вкладку Дополнительно
  2. Включите опцию Автоматическое обновление (Cron)
  3. Укажите интервал обновления
  4. При необходимости настройте 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 на базе домена.