Задался я значит целью добавить молоденький сайт в яндекс ВМ.
Отправил, он его проглотил, но в рекомендациях пишет "нету дескать sitemap, добавьте"
думаю как так нету… вроде бы есть компонент в системе… вроде бы быть должно. захожу по адресу сайт.ру/sitemap.xml а он мне пишет ошибку 403.Forbidden. Как так?
полез в файлах ковыряться, смотрю по пути сайт/cache/static/sitemaps/sitemap.xml а у меня такой папке в кэше нету… крон работает, сайт с нуля ставился..
Как исправить?
инстант последний, через генератор запускал, бестолку
пока писал вопрос, создал папки "cache /static /sitemaps" и о чудо, карта появилась)) почему директории отсутствовали по умолчанию не понятно...
Вопрос решен, тема наверное пусть будет, может пригодится кому -нибудь
Должно быть что-то написано.А в файле сайтмапс должно быть что-то написано?
Насколько помню если заливать через git то пустые папки не переносятся.
В корне sitemap xml не лежит,
Сервер свой debian, кто может подсказать куда копать?
Кстати посмотрел в 403 пишет путь /cache/static/sitemaps/sitemap.xml, такой папки Sitemaps даже нет…
Кстати посмотрел в 403 пишет путь /cache/static/sitemaps/sitemap.xml, такой папки Sitemaps даже нет
Создайте такие папки в директории cache/static
Просто некуда складывать карту сайта, поэтому ошибка доступа 403
Захожу браузером по ссылке сайт.ру/robots.txt открывается, а в яндекс вэбмастере пишет "сервер отвечает редиректом на запрос /robots.txt"
А вы роботс куда закинули в админку или в корень сайта?
Такто роботс открывается по ссылке, но его нет физически в корне. На это и ругается Яндекс вэбмастер, видать система рождает роботс на лету, генерит ссылку виртуальную как-то…
генерит ссылку виртуальную как-то...
Вот сюда свой файл роботс закиньте