Nginx:如何仅将标头添加到特定文件和文本
发布时间:2020-05-22 23:26:07 所属栏目: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指令中使用捕获,因为它不起作用. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- apache-2.2 – 使用Nginx/Varnish/Apache记录客户端IP
- Nginx记录“_”而不是域名
- python – uwsgi服务没有启动
- nginx – Php-Fpm 7服务器到达pm.max_children
- apache – 将.htaccess转换为nginx(mod_rewrite)
- linux – nginx不会将标头中的ip转发到apache(启用了rpaf)
- linux – 设置nginx.conf以拒绝除某些文件或目录之外的所有
- node.js-Nginx docker作为本地的nodejs代理
- php – Nginx:使用fastcgi_pass时覆盖主机头
- apache – 如何限制对我不能仅通过其他引用者应用程序控制的
