Как настроить относительные ссылки в файле sitemap?

Как настроить генерацию абсолютных ссылок для sitemap в MODX, чтобы Яндекс-Вебмастер принял карту сайта?
  • 27 февраля 2024 г. 13:38
Ответы на вопрос 2
1. Для настройки относительных ссылок в файле sitemap вам нужно определить базовый URL вашего сайта. Это можно сделать с помощью переменной MODX Base URL. Вам нужно использовать эту переменную в своем файле sitemap для создания относительных ссылок. Например, если базовый URL вашего сайта - "https://example.com", то вам нужно использовать такой код:

<loc>[[++modx_base_url]]/page1.html</loc>

2. Для настройки генерации абсолютных ссылок для sitemap в MODX, чтобы Яндекс-Вебмастер принял карту сайта, вам нужно включить модуль Sitemap, доступный в MODX Extras. После установки и активации модуля, вам нужно создать шаблон для карты сайта и указать абсолютные ссылки в нем.

Например, вы можете использовать следующий код в шаблоне для генерации абсолютной ссылки:

<loc>https://example.com/page1.html</loc>

После того как вы создали и настроили карту сайта, вам нужно добавить ее в Яндекс-Вебмастер. Войдите в свой аккаунт Яндекс-Вебмастер, выберите свой сайт и добавьте абсолютный URL карты сайта. Яндекс-Вебмастер должен успешно принять карту сайта с абсолютными ссылками.
А каково значение site_url в конфиге/контексте? 
pdoSitemap опирается на выборку через pdoFetch, ссылка там генерируется через makeURL, а так значения имеют следующие системные параметры: https://docs.modx.com/current/ru/extending-modx/mo...
Похожие вопросы