如何解决nginx 将尾部斜杠附加到 url这是一个文件
我正在尝试通过 Nginx 提供 HLS 视频,我只想使用 auth_request 上下文保护 HLS 播放列表文件。
location ~ "/video/.*\.(m3u8)$"{
#route 1
auth_request /auth;
alias /home/user/content/;
}
location /video {
#route 2
alias /home/user/content/;
}
当我在不提供会话令牌的情况下访问 /video/course/math/master.m3u8
时,会返回 403
状态,这意味着正在使用 #route 1
,因此会调用 /auth 端点。哪个都好。
但是当我提供会话令牌时出现问题,对 /video/course/math/master.m3u8
的请求(到达路由 1)被重定向到 /video/course/math/master.m3u8/
(带斜杠)并且抛出 404 错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。