Nginx 302重定向 C 内部解析
http://origin1.example.com/m3ugen/segsrc/jet480.mp4
此服务器以302响应并提供:
http://origin1.example.com/S
目前,我们有一个服务器实现302重定向服务器的一些内容.例如,用户请求: http://origin1.example.com/m3ugen/segsrc/jet480.mp4此服务器以302响应并提供: http://origin1.example.com/Segments/HLS_TS/segsrc/jet480.mp4-20140831-142558.m3u8`这对我们来说是个问题,我们希望让Nginx处理这个更加用户友好,并与一些不处理302重定向的玩家合作. 我们想要的是: >用户请求http://frontend.example.com/hls/jet480.mp4.m3u8并由nginx收到. 我认为这可以通过Nginx完成,但我们没有太多经验.任何帮助将非常感谢. P.D.我们无法配置原始服务器.它使用Helix Server,当为m3u8播放列表提供服务时,它会为每个文件添加一个更改的时间戳. 最佳答案 这并不理想,拥有一个干净的工作流程而不是这样做会好得多.但是出于好奇,这可能会让想知道是否有可能的人提供信息. 是的,使用error_page,rewrite,map,proxy_intercept_errors和proxy_redirect指令以及$upstream_http var模式的组合. 请记住,它远离路径nginx旨在驱动. map $upstream_http_location $redirect_uri { "~http://[^/]+/(?(编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- django – gunicorn:错误(没有这样的文件)nginx gunicorn主
- amazon-web-services – 与Elastic Beanstalk的Api网关连接
- python – 为什么使用Nginx运行Flask需要一个WSGI包装器?
- 我应该在nginx中使用rewrite或return或proxy_pass吗?
- Django和Python uWSGI
- 添加nginx作为ubuntu服务停止并重新加载不起作用
- python – 在Nginx反向代理POST请求后面的CherryPy被破坏/截
- javascript – Laravel AngularJS CORS无效
- 如何在浏览器,nginx服务器中强制下载文件
- http-用node.js替换Nginx来导入大文件吗?
- 运行fastcgi- php作为博客子文件夹,而网站的其余
- Nginx访问日志显示经过身份验证的用户“admin”
- apache-2.2 – 在不同的Web服务器(nginx,apache,
- ruby-on-rails – 带有nginx ddos保护的Ruby on
- Ubuntu 14.04中缺少nginx php5-fpm conf文件
- Nginx.如果为空URI.如果为空域.位置.正则表达式
- url-rewriting – 如何在nginx中更改$request_ur
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- php – 使用sendgrid发送邮件时出错的凭据
- Nginx动态上游配置/路由