Brand
`vbet26`, другие бренды и будущие связки живут в routes config или БД.
XTOP принимает клики, выбирает цель по бренду, интенту, весу, источнику и будущим city rules, а затем отдаёт быстрый 302 без кэша.
/r?brand=vbet26&intent=bonus&src=seo
302 → weighted target
Запрос приходит на `xtop.lol`, дальше gateway читает бренд и интент, выбирает активную цель по весу, учитывает источник и будущую гео-логику, после чего отдаёт 302 на выбранный URL.
`vbet26`, другие бренды и будущие связки живут в routes config или БД.
`default`, `bonus`, `login`, `mirror`, `app`, `city` — разные цели под разные клики.
Можно направлять 70% трафика на основную цель и 30% на backup или тест.
Если цель выключена или не проходит health-check, трафик уходит на запасной маршрут.
Внутренний CDN может передавать город, регион, ASN и качество сети в redirect decision layer. Это позволит показывать городские маршруты, но без клоакинга: логика должна быть полезной для пользователя, а не обманной для роботов.