Nginx:如何仅将标头添加到特定文件和文本
发布时间:2020-10-19 14:41:59 所属栏目:Nginx 来源:互联网
导读:我有多个网址需要使用nginx添加相同的标头集.这是文件名.File Group1 https://www.example.com/news/2017-08-03/article-xyz/ https://www.example.com/news/2017-08-03/article-xyz/topics/ https://www.e
|
我有多个网址需要使用nginx添加相同的标头集.这是文件名.
所以在这种情况下,文件组1需要:
而文件组2需要:
所以nginx.conf应该是这样的
但是如何在添加标头中动态应用它? 最佳答案 一种解决方案是在$request_uri值上使用map指令.例如:
地图块位于服务器块之外(如图所示). add_header语句可以位于服务器作用域中,也可以位于最终处理请求的位置块中(取决于继承规则).有关详细信息,请参见this和this. 不要在map指令中使用捕获,因为它不起作用. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx – 我可以将HTTPS流量从一个端口传递到另一个端口吗?
- Passenger nginx:应用程序不在生产模式下运行
- ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝
- 网络 – Nginx:直接在text / plain中返回$remote_addr
- php – docker compose问题:找不到容器命令
- ruby-on-rails – Gem:Module的未定义方法`path_separator
- Nginx PHP FASTCGI失败 – 如何调试?
- 安装passenger和nginx时找不到C编译器gcc
- 网络 – 诊断Ubuntu中的数据包丢失/高延迟
- Nginx:何时使用proxy_set_header Host $host vs $proxy_ho
