IIS 7.5 включает, УДАЛЯЮТ/ПОМЕЩАЮТ Глаголы с URL, переписывают

Я пытаюсь использовать ТОНКУЮ платформу (PHP, REST) на IIS 7.5. Проблема, которую я имею, состоит в том, что я должен смочь использовать URL REST И включить ПОМЕЩЕННЫЙ, УДАЛИТЬ http глаголы.

Я решил остальных проблема URL с помощью ТОНКОГО на GitHub (se web.config ниже). Но я не могу решить проблему при активации использования глаголов, когда я использую URL, переписывают.

Вот ошибка, которую я получаю: Ошибка HTTP 405.0 - Метод, не позволенный. Страница, которую Вы ищете, не может быть отображена, потому что недопустимый метод (глагол HTTP) используется.

Модуль StaticFileModule

Уведомление ExecuteRequestHandler

Обработчик StaticFile

Код ошибки 0x80070001

Это - мой web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        <remove name="WebDAVModule"/>
    </modules>
        <rewrite>
            <rules>
                <rule name="slim" patternSyntax="Wildcard">
                    <match url="*" />
                    <conditions>
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
1
задан 10 April 2015 в 14:36
1 ответ

Перейдите в «Сопоставления обработчиков» и выберите используемый обработчик «* .php». Затем нажмите «Изменить», нажмите «Ограничения запроса», выберите вкладку «Глаголы» и выберите «Все глаголы» или установите необходимые в виде списка, разделенного запятыми (в вашем случае «GET, POST, PUT, DELETE»).

Изменить: вы также можете установить флажок «Вызывать обработчик, только если запрос сопоставлен с:» на вкладке «Сопоставление» (слева от вкладки «Глаголы») и выбрать «Файл или папка». Таким образом вы можете вызвать базовый URI в например, лучший способ получить ваш корневой ресурс.

1
ответ дан 4 December 2019 в 00:09

Теги

Похожие вопросы