Вопрос про sitemap реализованного с помощью pdoSitemap
Сделал всё по инструкции и когда перехожу на нужную страницу, то sitemap отображается. А вот для google и yandex какой путь указывать? Ведь физически файл не создаётся? Или создаётся, то где?
Комментарии: 9
Странный маленько вопрос =).
Какой адрес у созданного ресурса с картой, обычно https://site/sitemap.xml его и указываем.
Какой адрес у созданного ресурса с картой, обычно https://site/sitemap.xml его и указываем.
- Включить в системных настройках Дружелюбные URL
- Cоздать документ (ресурс) через CMS MODX псевдоним sitemap в настройках ресурса, изменить селектор «Тип Содержимого» с HTML на XML (вкладка Настройки)
- Привязать ресурс к шаблону в котором содержится сниппет pdoSitemap
- Открыть страницу домен.cайта/sitemap.xml и проверить что карта сгенерировалась
- Добавить карту при необходимости в robots.txt и Веб-мастер
Это понятно. Ну он у меня получается по адресу site/index.php?id=22.
А по адресу site/sitemap.xml файл пустой. Вот и спрашивается какой адрес указывать?
А по адресу site/sitemap.xml файл пустой. Вот и спрашивается какой адрес указывать?
Из документации:
Инструкция по созданию файла sitemap.xml
1. Создайте новый документ в корне сайта. На вкладке Документ выберите пустой шаблон, укажите Заголовок документа (не важно какой), и псевдоним sitemap. Проверьте, чтобы стояли галочки «Опубликован» и «Не показывать в меню».
2. Перейдите на вкладку Настройки и укажите «Тип содержимого» — «XML».
3. Уберите галочку с «Использовать HTML-редактор» и сохраните документ.
4. В содержимом ресурса вызовите только сниппет pdoSitemap
Инструкция по созданию файла sitemap.xml
1. Создайте новый документ в корне сайта. На вкладке Документ выберите пустой шаблон, укажите Заголовок документа (не важно какой), и псевдоним sitemap. Проверьте, чтобы стояли галочки «Опубликован» и «Не показывать в меню».
2. Перейдите на вкладку Настройки и укажите «Тип содержимого» — «XML».
3. Уберите галочку с «Использовать HTML-редактор» и сохраните документ.
4. В содержимом ресурса вызовите только сниппет pdoSitemap
Я это всё и сделал.
Вопрос вот в чём. Должен ли автоматически создаваться при этом файл sitemap.xml или нет?
И для яндекса и гугла указывать путь в данном случае site/index.php?id=22 или нет?
Вопрос вот в чём. Должен ли автоматически создаваться при этом файл sitemap.xml или нет?
И для яндекса и гугла указывать путь в данном случае site/index.php?id=22 или нет?
Контантин.
Вопрос вот в чём. Должен ли автоматически создаваться при этом файл sitemap.xml или нет?Ответ Нет. Но все очень просто. Это обычный ресурс. Только тип XML. Что необходимо сделать по шагам.
Упс, не увидел что @Иван Бочкарев, написал то же самое просто эффект дежевю. Все верно написано у @Иван Бочкарев.
у вас включен режим — дружественных урл? остальные страницы сайта как открываются
site.com/page
или
site.com/index.php?id=2
?
site.com/page
или
site.com/index.php?id=2
?
когда перехожу на нужную страницу, то sitemap отображается.вот этот адрес и указывайте.
Всем Спасибо. Разобрался.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.