Перейти к публикации

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


Рекомендованные сообщения

После того как в версии DLE 9,3 появилась возможность автоматически создавать карту сайта (sitemap) по крону.

Хотел спросить:

Если по крону запускается команда для создания карты сайта то должна ли обновляться в админке актуальная дата и время созданого файла sitemap ?

(webtun.com)

Изменено пользователем Webtun
Ссылка на сообщение
Поделиться на других сайтах

Webtun,

да, вообще подобные вещи зависят от серверного ПО. DLE не хранит подобных данных, он напрямую их получает из свойств атрибутов файла на сервере.

Ссылка на сообщение
Поделиться на других сайтах

как узнать или сработал крон и обновился файл sitemap?

c68bc8966a4f981ff36ca363e7e7b588.jpg

по идее ведь после запуска файла по крону должна и дата меняется, а она сейчас не меняется (только после ручного запуска)

Изменено пользователем Webtun
Ссылка на сообщение
Поделиться на других сайтах

по идее ведь после запуска файла по крону должна и дата меняется, а она сейчас не меняется (только после ручного запуска)

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

Ссылка на сообщение
Поделиться на других сайтах

запускается

ведь бекап БД по такой же команде (без без указания параметров) создается

Ссылка на сообщение
Поделиться на других сайтах

запускается

ведь бекап БД по такой же команде (без без указания параметров) создается

Нет. Для запуска бэкапа БД используется /usr/bin/php, а для запуска по крону карты сайта нужна утилита wget - /usr/bin/wget.

Т.е. команда должна иметь вид, например -> /usr/bin/wget ваш_сайт.ru/cron.php?cronmode=sitemap >/dev/null 2>&1

Для оптимизации базы -> /usr/bin/wget ваш_сайт.ru/cron.php?cronmode=optimize >/dev/null 2>&1

Ссылка на сообщение
Поделиться на других сайтах

ower_xz спасибо

в моём случаи это /usr/local/bin/wget , так как с /usr/bin/wget выдавало ошибку Exited with return code = 127

p.s.

теперь работает

Изменено пользователем Webtun
Ссылка на сообщение
Поделиться на других сайтах

еще вопросик

Уведомление поисковых систем происходит по крону автоматом?

Или уведомление поисковых систем работает только в ручном режиме?

Ссылка на сообщение
Поделиться на других сайтах

Уведомление поисковых систем происходит по крону автоматом?

нет, но уведомлять их необязательно, они сами периодически проверяют указанные им первый раз файлы карт

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...