【发布时间】:2016-01-16 19:39:52
【问题描述】:
我正在尝试从我在 OK Hosting 托管的站点中的容器中下载引导字体。我可以手动下载字体,但是当在另一台服务器上托管的页面上的 CSS 中使用它时,它会失败,因为跨站点访问被禁用。
我知道 OK Hosting 使用 IIS,但它们为您提供了一个基于 Web 的控制面板。
如何启用跨站访问?
【问题讨论】:
标签: iis fonts hosting cross-site
我正在尝试从我在 OK Hosting 托管的站点中的容器中下载引导字体。我可以手动下载字体,但是当在另一台服务器上托管的页面上的 CSS 中使用它时,它会失败,因为跨站点访问被禁用。
我知道 OK Hosting 使用 IIS,但它们为您提供了一个基于 Web 的控制面板。
如何启用跨站访问?
【问题讨论】:
标签: iis fonts hosting cross-site
好的,您只需在站点的根目录中添加一个名为 web.config 的文件,其中包含以下内容:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
【讨论】:
您可能还需要Access-Control-Allow-Origin 下方的以下内容。
<add name="Access-Control-Allow-Methods" value="GET,PUT,POST,DELETE,OPTIONS" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
【讨论】: