【发布时间】:2014-02-11 19:13:28
【问题描述】:
我正在使用 apache 服务器,我想有条件地添加标头。
如果 URI 匹配某个正则表达式,我想添加标题 Access-Control-Allow-Origin: *。有什么好的方法可以做到这一点?
到目前为止我已经尝试过:
我添加了由请求处理程序调用的代码,使用
apr_table_add(rq->headers_out, "Access-Control-Allow-Origin", "*")。但是,只要还设置了标头Content-Type: application/x-javascript,Apache 似乎就会在发送响应之前剥离标头。这是错误的方法吗?为什么 Apache 会剥离标头?我听说过 mod_headers 建议。 mod_headers 是否能够根据与请求 URI 匹配的正则表达式放置标头?
【问题讨论】:
-
你是怎么解决这个问题的,你说你得到了一些同事的帮助?请您发布答案或@akond 作品的答案吗?
-
@akond 的回答奏效了。
标签: apache http-headers cors mod-headers