我想为跨域访问头配置apache.我已经尝试了多个组合,如论坛上的线程数量建议.但它不适合我.
方式,我试过:
1)在不同的行上指定域,如下所示Header set:
Header set Access-Control-Allow-Origin "example1.com"
Header set Access-Control-Allow-Origin "example2.com"
Header set Access-Control-Allow-Origin: "example3.com"
Run Code Online (Sandbox Code Playgroud)
通过这种设置,它只选择最后一个并忽略其余部分.
2)在不同的行上指定域,如下所示Header add:
Header add Access-Control-Allow-Origin "example1.com"
Header add Access-Control-Allow-Origin "example2.com"
Header add Access-Control-Allow-Origin: "example3.com"
Run Code Online (Sandbox Code Playgroud)
有了这个,它在标题中显示了所有三个域,但是在Firefox上没有获取字体.
3.)尝试使用SetEnvIf,但它再次无效:
SetEnvIf Origin "http(s)?://(www\.)?(mydomain.com|mydomain2.com)$" AccessControlAllowOrigin=$0$1
Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
Run Code Online (Sandbox Code Playgroud)
最后使用"*",但我不想使用它.
请帮忙.