Задать вопрос
gremlintv2
@gremlintv2

Как написать nginx location с регуляркой на alias?

Те что есть:
location ~ ^/video/.+\.m3u8|ts$ {
root /var/www/html/;

Те что должно быть:
location ~ /video/^.+\.m3u8|ts$ {
alias /var/www/my_video/$1;
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
megafax
@megafax
CTO in MarTech
Если просто искать файлы именно в этой папке.
location ~ /video/^.+\.(m3u8|ts)$ {
  alias /var/www/my_video/;
  try_files $uri =404;
}

Если еще разложено по папкам внутри my_video, причем имя папки - как название файла
location ~^ /video/^(.+)\.(m3u8|ts)$ {
  alias /var/www/my_video/$1/;
  try_files $uri =404;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы