# UrlManager

URL: https://chugunov.pro/api-bitrix/main/engine/urlmanager/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Engine\UrlManager`
Модуль: Main.

Исходный файл: `source/main/lib/engine/urlmanager.php:10`

## Константы (2)

- `ABSOLUTE_URL`
- `AJAX_END_POINT`

## Методы (7)

- [`create()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/create/) — Создаёт uri для действия.
- [`createByBitrixComponent()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/createbybitrixcomponent/) — Создаёт uri для битрикс-компонента, который реализует @see \Bitrix\Main\Engine\Contract\Controllerable, и его действия.
- [`createByComponentController()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/createbycomponentcontroller/) — Создаёт uri для контроллера в компоненте и его действия.
- [`createByController()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/createbycontroller/) — Создаёт uri для контроллера и его действия.
- [`getEndPoint()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/getendpoint/) — Возвращает uri для эндпоинта.
- [`getHostUrl()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/gethosturl/) — Возвращает url хоста с портом и схемой.
- [`static getInstance()`](https://chugunov.pro/api-bitrix/main/engine/urlmanager/getinstance/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Engine-UrlManager.html
