vod_path_response_postfix

Директива `vod_path_response_postfix` задаёт суффикс для пути видео по запросу, используемого модулем упаковки VOD для NGINX при обработке путей ответов.

Синтаксисvod_path_response_postfix string;
По умолчаниюnone
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_path_response_postfix является настраиваемым параметром в модуле упаковки VOD на базе NGINX. Если она задана, то к концу формируемых модулем путей ответа добавляется указанная строка. Эта возможность особенно полезна для определения специфического поведения конечных точек, например для различения различных типов контента или для обработки версионирования в streaming-URL. Суффикс пути может включать любую строку символов, разрешённых в URL-путях, что обеспечивает гибкость в соглашениях об именовании в зависимости от потребностей приложения.

Для эффективного использования директива должна быть объявлена в соответствующем контексте — а именно в http, server или location. После установки к каждому исходящему запросу, обрабатываемому модулем VOD, будет автоматически добавляться указанный постфикс в путь. Это позволяет упростить маршрутизацию и управление запросами без необходимости изменять структуру файлов или конфигурацию сервера для каждого сегмента. Правильное понимание взаимодействия этой директивы с другими директивами, связанными с обработкой путей, важно для полного использования её возможностей.

Пример конфига

http {
    vod_path_response_postfix "_seg";
    server {
        location /vod {
            # other configurations...
        }
    }
}

Убедитесь, что постфикс не содержит символов, которые могут вызвать проблемы с кодированием URL.

Будьте осторожны: добавление постфикса может конфликтовать с другими директивами, основанными на путях, или с location в вашей конфигурации.

Протестируйте весь путь, чтобы убедиться, что он работает как ожидается с добавленным постфиксом. Используйте соответствующее логирование для устранения неполадок.

← Ко всем директивам