For the complete documentation index, see llms.txt. This page is also available as Markdown.

Настройка MIME-тип

.mjs → application/javascript
.ts → video/mp2t
.vtt → text/vtt
.m3u8 → application/vnd.apple.mpegurl

Nginx

Если у тебя обычный mime.types, можно добавить туда:

types {
    application/javascript            js mjs;
    video/mp2t                        ts;
    text/vtt                          vtt;
}

Но если mime.types уже подключается через:

include /etc/nginx/mime.types;

то лучше просто добавить строки непосредственно в /etc/nginx/mime.types:

application/javascript           js mjs;
video/mp2t                       ts;
text/vtt                         vtt;

Для HLS я бы ещё обязательно проверил .m3u8:

application/vnd.apple.mpegurl m3u8;

После изменения:

Apache

В конфиг виртуального хоста или глобально:

После изменения конфига:

На CentOS/RHEL сервис обычно:

.htaccess

Если используется Apache и разрешён AllowOverride FileInfo или AllowOverride All:

Последнее обновление

Это было полезно?