Карта сайта сохраняет не в домашней директории
Что не так?
После того как установил движок InstantCMS2 далее в разделе Компоненты есть Карта сайта и в ее настройках внизу следующее:
===========================================
Информация
Карты генерируются по расписанию планировщика
После генерации индекс карт доступен по адресу site.ru/sitemap.xml
===========================================
Т.е. при генерации Карты сайта он должен сохранятся в домашнюю директорию.
Запущен системный крон, все генерируется, НО!
Все содержимое Карты сайта сохраняет по другой директории а потом мне каждый раз приходится перекопировать на домашку.
Вопрос: как сделать чтобы сохранились в домашней директории сайта после генерации? Где прописывается путь?
Не должен.Т.е. при генерации Карты сайта он должен сохранятся в домашнюю директорию.
Зачем лишние телодвижения? Карта доступна по ссылке site.ru/sitemap.xml?Все содержимое Карты сайта сохраняет по другой директории а потом мне каждый раз приходится перекопировать на домашку.
Важно понимать, что в конечном итоге основной (индексный) файл карты сайта доступен по адресу, отличном от его полного пути хранения. Т.е. файл физически хранится по пути /cache/static/sitemaps/sitemap.xml, а доступен в браузере по пути mysite.ru/sitemap.xml,После генерации индекс карт доступен по адресу site.ru/sitemap.xml
Все создаваемые файлы xml хранятся в директории /cache/static/sitemaps/. Главный (индексный) файл имеет название sitemap.xml. В нем специальным образом, согласно документации, хранятся ссылки на все остальные файлы карты сайтаТ.е. при генерации Карты сайта он должен сохранятся в домашнюю директорию.
Зачем?Все содержимое Карты сайта сохраняет по другой директории а потом мне каждый раз приходится перекопировать на домашку.
Зачем?Компонент "Генератор карты сайта и robots.txt"Вопрос: как сделать чтобы сохранились в домашней директории сайта после генерации? Где прописывается путь?
Карта доступна по ссылке site.ru/sitemap.xml ?
Да, доступен потому как я его физически скопировал в домашнюю директорию, потому что его не было после того как прошла генерация карты сайта.
Sitemap: mysite.ru/sitemap.xml
В .htacess файле прописано так:
# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]
В планировщике все генерируется.
Это значит в домашней директории файл карты сайта которую я скопировал из этой директории /cache/static/sitemaps/
можно удалить, так?
Домашняя директория для карты сайта /cache/static/sitemaps/!!! Все остальные места — ересь!Это значит в домашней директории файл карты сайта которую я скопировал из этой директории /cache/static/sitemaps/
можно удалить, так?
Карта сайта доступна извне по адресу mysite.ru/sitemap.xml специально для удобства поисковиков.