Windows Server PUT and DELETE method not supported on IIS server

Suzan Kara

New Member
I am running a simple website on a 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"?>
<remove name="Main Rule"/>
<rule name="Sub Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

<action type="Rewrite" url="index.php" />