Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache条件标头_Apache_Cors - Fatal编程技术网

Apache条件标头

Apache条件标头,apache,cors,Apache,Cors,我必须将CORS标题添加到某些页面: Header set Access-Control-Allow-Origin "*" 有没有办法只为某些页面添加它?类似于HeaderCond的东西?我想为受影响的URL设置一个正则表达式。Apache的第四个参数可以是。如果存在,则仅当该表达式为true时才会应用标头。要使标题与URL匹配,可以执行以下操作: Header set Access-Control-Allow-Origin "*" %{REQUEST_URI}=~/\.css$/ 我使用的

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

Header set Access-Control-Allow-Origin "*"
有没有办法只为某些页面添加它?类似于HeaderCond的东西?我想为受影响的URL设置一个正则表达式。

Apache的第四个参数可以是。如果存在,则仅当该表达式为true时才会应用标头。要使标题与URL匹配,可以执行以下操作:

Header set Access-Control-Allow-Origin "*" %{REQUEST_URI}=~/\.css$/
我使用的正则表达式(
\.css$
)与以“.css”结尾的文件匹配,但您显然可以用您需要的任何正则表达式替换它。

对于我(Apache/2.2.23(Unix)),上面的代码生成警报,提示
。htaccess:error:envar子句的格式应为env=envar