gremlintv2
@gremlintv2

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

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

Те что должно быть:
location ~ /video/^.+\.m3u8|ts$ {
alias /var/www/my_video/$1;
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 1
megafax
@megafax
web-программист
Если просто искать файлы именно в этой папке.
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;
}
Ответ написан
Ваш ответ на вопрос

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

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