Карта сайта SiteMap Pro

Модуль генерации карты сайта с поддержкой большого количества номенклатуры .

При большом количестве товаров на сайте (более 10 000) создание карты сайта модулем SiteMap может привести к перегрузке сервера и ошибке 503. Из-за этого карта сайта не создаться. Для больших товарных баз следует использовать специализированный модуль SiteMap Pro.

Модуль делит большой файл карты сайта на несколько частей и создает эти части в щадящем режиме несколько раз в день.

Модуль доступен в административной панели магазина в меню Модули → Управление модулями → SEO → Sitemap Pro - Включить. Затем открыть модуль в меню Модули → Sitemap Pro.

Настройка модуля

В настройках модуля следует указать количество товаров в файле, по этой формуле будет происходить деление большого файла на несколько меньших файлов для экономии ресурсов хостинга.

Ручное создание карты сайта

Создать карту сайта можно кнопками Создать Sitemap или Создать Sitemap SSL (если установлен SSL сертификат). При нажатии на кнопку будет происходить создание части карты сайта, в поле Следуюуший этап отображается ход выполнения работы. Для больших баз использовать ручной режим не рекомендуется, следует использовать автоматический режим через модуль Cron.

Для проверки создания карты сайта нажмите Открыть Sitemap, если откроется XML файл со списком товаров, то карта создана успешно.

Автоматическое создание карты сайта по расписанию

  1. Для автоматического создания sitemap.xml, установите модуль Cron и добавьте в него новую задачу с адресом исполняемого файла /phpshop/modules/sitemappro/cron/sitemap_generator.php или /phpshop/modules/sitemappro/cron/sitemap_generator.php?ssl (если установлен SSL сертификат).

  2. В поисковиках укажите адрес http://имя_сайта/sitemap.xml

  3. Установите опцию CHMOD 775 (по умолчанию опция включена) на папки / и /UserFiles/Files/ для записи в нее sitemap.xml

Поддержка дополнительных витрин

Для генерации карты сайта у дополнительных витрин, следует добавить отдельную задачу, через модуль Cron, и в настройках задачи модуля указать требуемую витрину. Адрес карты сайта витрины примет вид http://адрес_витрины/sitemap_ХХ.xml, где ХХ - ID витрины. ID витрины можно увидеть в интерфейсе настройки витрины (1 - 10).

Модуль доступен для версии PHPShop 6.0.9+ и только для редакции PHPShop Pro.