xslt_types

Директива xslt_types определяет MIME-типы для XSLT-ответов в NGINX.

Синтаксисxslt_types type1 [type2 ... typeN];
По умолчаниюnone
Контекстhttp, server, location
Аргументы1+

Описание

Директива xslt_types используется для указания типов MIME, к которым должны применяться XSLT-преобразования. Эта директива позволяет задать несколько типов MIME в качестве аргументов, которые NGINX затем будет связывать с обработкой XSLT. Когда поступает запрос на ресурс с одним из этих типов MIME, NGINX применяет указанную таблицу стилей XSLT для преобразования содержимого перед отправкой клиенту.

На практике это означает, что вы можете настроить конфигурацию NGINX так, чтобы автоматически преобразовывать XML-документы в HTML (или другие форматы) на основе указанных типов MIME. Это особенно полезно для приложений, которые обеспечивают динамическое отображение содержимого. Каждый указанный тип должен быть допустимым типом MIME, используемым в HTTP-ответах. Если клиент запрашивает ресурс, соответствующий типу, определённому в xslt_types, сервер выполнит преобразование с использованием заданной таблицы стилей XSLT.

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

http {
    xslt_types text/xml application/xml;
}

Убедитесь, что указанные MIME-типы корректно заданы в контексте, где определён xslt_types.

Учтите возможное влияние на производительность при преобразовании больших документов или при сложной обработке XSLT.

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