配置mime类型windows azure网站php app

Thi*_*dio 11 php azure css3 webfonts azure-web-sites

我正在使用Windows Azure网站来托管一个php应用程序.我的应用程序使用webfonts(css3功能),我需要配置扩展名,如.eot; .woff避免404错误.我知道可以在.net应用程序中使用web.config设置这种配置,但对于php网站,我该怎么办?遗憾的是网站没有RDP.还有另一种解决方法吗?

Thi*_*dio 28

我可以解决这个问题,只需将web.config添加到根文件夹即可.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <remove fileExtension=".woff" />
            <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
            <remove fileExtension=".ttf" />
            <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
            <remove fileExtension=".svg" />
            <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
        </staticContent>
    </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

  • 官方[W3规范](http://www.w3.org/TR/WOFF/#appendix-b)对woff的mime类型感到非常困惑后说它应该是"application/font-woff"而没有" X-". (2认同)