Nginx:如何仅将标头添加到特定文件和文本
发布时间:2020-10-19 16:50:26 所属栏目: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指令中使用捕获,因为它不起作用. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- node.js – 如何从作为nodejs服务器的反向代理的nginx服务器
- Nginx#ngx_http_limit_req_module:超过费率后503返回多长时
- Nginx的哪个模块最适合HTTP PUSH?
- Nginx安装在Mac OS X Lion上.找不到PCRE
- Nginx和FastCGI下载PHP文件而不是处理它们
- uWSGI python高负载配置
- 如何在Nginx中为所有服务器设置默认指令? (Plesk的问题)
- Django的HttpResponseRedirect是http而不是https
- apache-2.2 – CPU内核和worker/maxservers
- 如何为使用fastcgi和perlbrew在Nginx上运行的Perl催化剂应用