【发布时间】:2016-03-19 23:23:10
【问题描述】:
我正在尝试使用 apache 和 mod_rewrite 添加 CORS 处理。 apache 实例是使用 mod_jk 的多个 tomcat 应用程序的前端。其中一些应用程序有自己的逻辑来添加 CORS 标头 Access-Control-Allow-Origin、Access-Control-Max-Age 等。
对于没有处理 CORS 逻辑的应用程序,我想在 apache 上使用 mod rewrite 来管理它。
有谁知道是否可以仅在标头尚不存在的情况下使用 mod_rewrite 向 HTTP 响应添加标头?如果 CORS 源头被写入两次,浏览器会报错。
【问题讨论】:
-
提供更多信息
-
感谢@hjpotter92 的反馈。我希望让人们了解我的配置细节。
-
Aapche 2.4.7+ 为
Header指令提供了setifempty参数。 devdocs.io/apache_http_server/mod/mod_headers#header
标签: apache mod-rewrite cors