Apache条件头

时间:2014-06-23 15:32:35

标签: apache cors

我必须将CORS标题添加到某些页面:

Header set Access-Control-Allow-Origin "*"

有没有办法只为某些页面添加它?像 HeaderCond 之类的东西?我想为受影响的网址设置一个正则表达式。

1 个答案:

答案 0 :(得分:0)

Apache的Header directive可以将expression作为第4个参数。如果存在,则仅当该表达式为true时才应用标头。要使您的标题与网址匹配,您可以执行以下操作:

Header set Access-Control-Allow-Origin "*" %{REQUEST_URI}=~/\.css$/

我使用的正则表达式(\.css$)匹配以' .css'结尾的文件,但您显然可以用您需要的正则表达式替换它。