在 OK Hosting 中启用跨站点访问?
Enable cross site access in OK Hosting?
我正在尝试从 OK Hosting 托管的站点中的容器下载引导字体。我可以手动下载字体,但是当在另一个服务器托管的页面上的 CSS 中使用它时,它会失败,因为跨站点访问被禁用。
我知道 OK Hosting 使用 IIS,但他们为您提供了一个基于 Web 的控制面板。
如何启用跨站点访问?
好的,您只需在站点的根目录添加一个名为 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" />
我正在尝试从 OK Hosting 托管的站点中的容器下载引导字体。我可以手动下载字体,但是当在另一个服务器托管的页面上的 CSS 中使用它时,它会失败,因为跨站点访问被禁用。
我知道 OK Hosting 使用 IIS,但他们为您提供了一个基于 Web 的控制面板。
如何启用跨站点访问?
好的,您只需在站点的根目录添加一个名为 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" />