Nginx:如何仅将标头添加到特定文件和文本
发布时间:2020-12-13 21:09:11 所属栏目: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.example.com/news/2017-08-03/article-xyz/gallery/
我有多个网址需要使用nginx添加相同的标头集.这是文件名.
所以在这种情况下,文件组1需要:
而文件组2需要:
所以nginx.conf应该是这样的
但是如何在添加标头中动态应用它? 最佳答案
一种解决方案是在$request_uri值上使用map指令.例如:
地图块位于服务器块之外(如图所示). add_header语句可以位于服务器作用域中,也可以位于最终处理请求的位置块中(取决于继承规则).有关详细信息,请参见this和this. 不要在map指令中使用捕获,因为它不起作用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 带有http2的Nginx背后的asp.net核心-远程IP始终为127.0.0.1
- php – Nginx作为Apache的反向代理只会帮助动态内容
- 403禁止 – Nginx – 使用正确的凭据
- Nginx与www和没有www
- 可以在nginx的上游块中使用“include”指令吗?
- angularjs – 在nginx中无法直接访问的角度路由
- Nginx – 根据server_name更改根目录?
- cache – 如何使用nginx作为缓存反向代理来替换squid/varn
- ruby-on-rails-使用Capistrano Deploy复制Figaro的applicat
- node.js – 带有NGINX proxy_pass的Webpack Dev Server