在我的本地开发(vagrant、apache、ubuntu)中,使用 PHP 标头函数设置 Access-Control-Allow-Headers 没有问题。
但在生产中,CENTOS 6.7 上的 Litespeed。php 标头函数被忽略,并且 Access-Control-Allow-Headers 始终设置为
X-Accept-Charset,X-Accept,Content-Type.
但我可以在 htaccess 文件中设置它们。
Header set Access-Control-Allow-Headers Origin, Content-Type, Accept, Authorization, X-Requested-With
PHP headers 函数在生产环境中工作
Access-Control-Allow-Origin "*"
这似乎是服务器配置问题,但我无法弄清楚它的设置位置。
为什么litespeed会忽略某些标头而不是其他标头的PHP标头功能?