📎 AI Summary:
The thread discusses a problem where a user’s PHP-based REST API on a Windows IIS server returns a 405 error for PUT and DELETE requests. The responder identifies this as an issue with WebDAV restrictions on the hosting provider's IIS server and provides a link to a solution for modifying the web.config file to allow these HTTP methods. Overall, the exchange offers a targeted solution to enable PUT and DELETE methods on the server.

Suzan Kara

New Member
Joined
May 27, 2015
Messages
1
Thread Author #1
I am running a simple website on a hostforlife.eu windows server, I suppose it is IIS server. The backend of the website is REST api implemented in PHP. However, when I send requests with PUT and DELETE as method, it just return 405 method unsupported. My web.config is like this:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<remove name="Main Rule"/>
<rule name="Sub Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>