0
我在nginx.conf 2名的位置我想給與.TS extention訪問只有當您通過.m3u8訪問否則將返回403集位置,如果在另一個位置
所以基本上http://xxx/hello.m3u8威爾授予您訪問內部播放.ts列表的權限。 但試圖像http://xxx/hello-123.ts那樣單獨訪問塊不起作用。 在一段時間內訪問緩存也可以。 這是我到目前爲止的代碼,將不勝感激。
location ~ \.m3u8 {
root /mnt/hls;
add_header Cache-Control no-cache;
set $access 1;
}
location ~ \.ts {
if ($access = "") {
return 403;
}
root /mnt/hls;
add_header Cache-Control no-cache;
}
此代碼不起作用,因爲您有兩個單獨的請求。一個用於'm3u8'文件,另一個用於'ts'文件,它們與服務器完全無關。 –
@AlexeyTen,我明白你在說什麼,事實上你是對的,但我再次要求如何處理結果,因爲我的要求,我可以徹底改變代碼,但我想要的結果。謝謝。 –