我们添加了以下设置,为域 a.domain.com 和 b.domain.com 启用 CORS
Header set Access-Control-Allow-Origin "*"
但仍然出现错误。
来源“http://b.domain.com”的字体已被跨源资源共享策略阻止加载:否 请求中存在“Access-Control-Allow-Origin”标头 资源。因此不允许来源“http://a.domain.com” 访问。
我知道这是简单的设置,我们正在成功使用它,但在这种情况下没有运气。
对于我们来说,这仅适用于同一域。我们正在尝试在 BE 的标头
Access-Control-Allow-Origin
中添加源,具体取决于允许的源地址列表中是否允许。
但我们现在遇到了 Apache 的问题,因为它总是添加带有值 *
的标头。
这是因为 Apache 配置行:
Header set Access-Control-Allow-Origin "*"
我们尝试看看是否可以仅对某些请求执行此操作。
将
.htaccess
文件添加到应用程序的根文件夹中,并将以下代码放入其中
Header add Access-Control-Allow-Origin "*"