为特定域应用HTTP标头

时间:2017-09-21 10:47:39

标签: nginx proxy http-headers

我有nginx提供的Web应用程序。 我需要添加

  • 子域名(例如cool.myapp.com
  • cool.myapp.comcool.myapp.com/<anything>的所有请求都应指向www.example.com并添加自定义标头。

我需要它,因为我在其中一个页面上使用iframe <iframe src='http://www.example.com'></iframe>它可以正常工作,但我需要向www.example.com提出包含特定标题的请求。

因此,我计划创建此子域并使用<iframe src='cool.example.com/<anything>'></iframe>

由于某些原因(其中一个是CORS问题)无法通过JavaScript和Ajax来实现,所以我希望我的nginx能够完成工作。

可以实现吗?我应该在nginx配置中看一下什么?

更新

我看了,像这样的解决方案可能会有所帮助,可能

location cool.myapp.com { proxy_pass http://www.example.com proxy_set_header Accept-Encoding ""; }

1 个答案:

答案 0 :(得分:0)

我找到了解决办法。所以它就在我的情况下

toggle()