Индекс документации: https://vesremont.com/llms.txt
Связь этого раздела с задачей
Задача: Обнаружить канонические публичные URL для обхода и индексации.
Что нужно на входе: Задача массового discovery. Для одного артикула нужен поиск, а не обход всех shards.
Результат: URL страниц из текущего sitemap index; sitemap не выдаёт права на личные данные.
Другая цель? Карта всех задач и режимов. Права личного доступа — auth.md; это не обязательный шаг для публичного чтения.
Следующий раздел по теме: Навигация по каталогу — прочитать найденные категории · Данные карточки товара — прочитать найденные товары · Поиск по сайту — решить единичный запрос без массового обхода.
Discovery программных интерфейсов
Sitemap обнаруживает публичные страницы и документацию, но не даёт прав на корзину или заказ. Для протоколов используйте RFC 9727 /.well-known/api-catalog, OpenAPI /openapi.json, MCP descriptor /.well-known/mcp.json, A2A Agent Card /.well-known/agent-card.json, UCP profile /.well-known/ucp и OAuth metadata /.well-known/oauth-authorization-server. Условия вызова и полный список интерфейсов: Public API. Agent manifest разделяет документированный контракт и live discovery.
Главный индекс:
https://vesremont.com/sitemaps/sitemap_page.xml
Стандартная точка https://vesremont.com/sitemap.xml возвращает 301 на этот основной индекс. Если агент автоматически пробует /sitemap.xml, следует перейти по редиректу и использовать итоговый sitemap index.
Он создаётся единым генератором из актуального набора валидных URL каталога и публичных статических маршрутов. Каждый shard содержит не более 50 000 URL.
Группы
| Группа | Путь shard | Содержимое |
|---|---|---|
| Бренды | /sitemaps/brand/sitemap-brand-{n}.xml | URL, чей код начинается с brand/ |
| Товары | /sitemaps/card/sitemap-card-{n}.xml | URL, чей код начинается с product/ |
| Каталог/фасеты | /sitemaps/filtr/sitemap-filtr-{n}.xml | остальные валидные catalog URL |
| Публичные страницы | /sitemaps/page/sitemap-page-{n}.xml | главная, корни каталога и брендов, информационные страницы, AI-документация и её machine-readable endpoints |
Фактическое число shards и URL всегда читайте из текущего index. Файлы sitemap являются runtime-результатом генератора и не дублируются в /llms.txt.
Статические и AI URL
Группа page собирается в том же запуске без второго генератора. Она включает /, /catalog/, /brand/, /agents/, опубликованные /about/*/, /for_ai/*/, /llms/ и /llms/*.md, а также llms.txt, совместимые /llm.txt и /llms.html, llms-full.txt, agent.json, /index.md, AI-policy /.well-known/ai.txt и /.well-known/ai.json, RFC 9727 /.well-known/api-catalog, ARD endpoints /.well-known/ard.json и /.well-known/ai-catalog.json, Agent Skills, identity и совместимые generated AI-документы. Новые страницы внутри /about/*/ и /for_ai/*/ подхватываются по наличию публичного index.php.
Поиск, избранное, корзина, служебные и пользовательские URL в sitemap не включаются: их содержимое зависит от запроса или сессии и не является самостоятельной канонической страницей для массового обхода.
Каноничность
Генератор нормализует повторные/краевые слеши, очищает дублирующий brand-фасет у последних brand-разделов и сохраняет старые варианты как 301-редиректы. Для discovery используйте итоговые <loc>, а не внутренние коды.