Запуск генерации sitemap.xml по расписанию

Компонент JL Sitemap имеет возможность не только ручного запуска генерации карты сайта, но запуск генерации карты сайта по расписанию, через планировщик задач вашего хостинг провайдера (Cron).

Для этого достаточно вставить ссылку из плагина "Система - JLSitemap планировщик" в задание для Cron.

  1. Пройдите в настройки плагина Расширения -> Плагины -> Система - JLSitemap планировщик
  2. Выберите режим работы.
    1. Запускать пользователями - запуск генерации осуществляется при входе пользователем на какую либо страницу сайта. В запуске стоит защита по времени и генерация не будет запускаться при каждом входе на страницу. 
    2. Запуск через ссылку для планировщика. Вы сами настраиваете запуск генерации карты сайта через планировщика вашего хостинга.
  3. Если вас устраивает вариант "Запускать пользователями", то просто сделайте соответствующую настройку и ничего более настраивать не надо.
  4. Запуск через ссылку для планировщика
    1. Секретный ключ - Да
    2. Укажите секретный ключ в появившемся поле.
    3. Полученную ссылку вставьте в планировщик задач хостинга.

Настройка планировщика на хостинге

Формат ссылки:

http://site.ru/component/ajax?plugin=jlsitemap_cron&group=system&format=raw&key=ваш_ключ

Надо добавить для задания на Cron мы рекомендуем сделать это следующим образом:

wget -O /dev/null "https://www.38i.ru/component/ajax?plugin=jlsitemap_cron&group=system&format=raw&key=ваш_ключ"

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

После запуска генерации будет каждый раз создаваться файл:

http://site.ru/sitemap.xml - его вам и необходимо указать в robots.txt и в вебмастер-системах поисковиков. Рекомендуем выполнять cron с периодичностью раз в сутки.

Важные замечания:

Если включен запуск от пользователя "Секретный ключ" будет игнорироваться.