Ric*_*est 2 azure woff mime-types
我使用Azure画廊中的Wordpress安装在Azure中运行测试Wordpress站点作为Azure网站.
该网站功能正常,似乎按预期工作.有一个例外.我正在使用自定义webfont - http://fortawesome.github.io/Font-Awesome/.
该字体有OTF,SVG,TTF,EOT和WOFF版本.根据我的理解,不同的设备/浏览器使用不同版本的文件来呈现字体.
我在提供该文件的.woff版本时遇到问题.
我已打开Azure门户中的日志记录,我可以看到以下错误
SECURITY_DENIED_BY_MIMEMAP
FileName C:\ DWASFILES\SITES\WWW-MYWPTESTSITE\VIRTUALDIRECTORY0\SITE\WWWROOT\WP-CONTENT\THEMES\AVADA\AVADA\FONTS\FONTAWESOME-WEBFONT.WOFF
我已通过SFTP登录并浏览到该文件夹确认服务器上存在.woff文件.
我在网上看到过有关将此信息添加到web.config文件的其他帖子.就像是:
<?xml version="1.0"?>
<!-- Web.Config Configuration File -->
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<staticContent>
<remove fileExtension=".svg" />
<remove fileExtension=".eot" />
<remove fileExtension=".woff" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".woff" mimeType="application/x-woff" />
</staticContent>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何将这可以或应该添加到Azure托管网站.
更新:将以上代码保存为web.config并上传到wwwroot文件夹.Azure现在允许在请求时下载.woff字体.
将以下内容另存为web.config.将web.config文件上载到Azure中托管的站点的wwwroot文件夹.现在将提供.woff文件.
<?xml version="1.0"?>
<!-- Web.Config Configuration File -->
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<staticContent>
<remove fileExtension=".svg" />
<remove fileExtension=".eot" />
<remove fileExtension=".woff" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".woff" mimeType="application/x-woff" />
</staticContent>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3745 次 |
| 最近记录: |