База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
FAQ

Что делать, если вместо sitemap.xml ошибка 404.

Поддержка Bodysite
Поддержка Bodysite
15 апреля 2024 11:06
+1

Если после включения приложения Sitemap PRO на вашем сайте не открывается файл site/sitemap.xml, выдаёт ошибку 404, это означает, что включено карты обновление по Cron, но он еще не запускался.

Чтобы это исправить есть два способа:

а) Запустить Cron команду на обновление Sitemap.

Нужно скопировать команду в настройках приложения и добавить в ваш планировщик Cron.

Если вы запускали Cron, но карта все равно 404:

  1. Проверьте корректность команды, отсутствие лишних символов в адресе команды, скопированной из настроек.
  2. Проверить, что CRON запускается от правильного пользователя, на том же, на котором работает сайт. Если не уверены - уточните в поддержке хостинга. Не добавляйте Cron от пользователя root!
  3. Указать полный путь до PHP. Для этого напишите в поддержку в вашего хостинга с запросом точного пути до интерпретатора php вашей версии. Примеры такого пути:
    1. /opt/php/7.4/bin/php
    2. /opt/php/74/bin/php
    3. /opt/php74/bin/php
  4. Проверить, чтобы CRON запускался именно в той версии PHP, на которой работает сайт.

б) Или выключить обновление по Cron. В этом случае карта сайта будет генерироваться заново при каждом обращении. Это плохой вариант для больших сайтов, поскольку может создавать нагрузку или неуспевать сгенерироваться.

0 комментариев
Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет