Настроить mime-типы windows azure websites php app

Я использую веб-сайты Windows Azure для размещения приложения php. Мое приложение использует webfonts (функция css3), и мне нужно настроить расширения, такие как .eot;.woff, чтобы избежать ошибок 404. Я знаю, что можно установить такие конфигурации с помощью web.config в .net-приложении, но для php-сайта, что я могу сделать? К сожалению, нет RDP для веб-сайтов. Есть ли другой способ решить эту проблему?

Ответ 1

Я мог бы решить это, просто добавив 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>

Ответ 2

Для всех, кто пришел сюда, у меня также возникла проблема с файлами woff2 и избавилась от ошибок, добавив этот файл 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=".woff2" />
            <mimeMap fileExtension=".woff2" mimeType="font/woff2" />
        </staticContent>
    </system.webServer>
</configuration>

Используя службу kudu для добавления файла в каталог wwwroot, как описано здесь: http://www.jamessturtevant.com/posts/How-to-add-edit-and-remove-files-in-your-azure-webapp-using-the-kudu-service-dashboard/