Поскольку в IIS нет ничего похожего на PHP -экспресс-обработчик, поэтому IIS никогда не сможет обработать PHP без расширения по умолчанию.
Чтобы решить эту проблему, необходимо использовать модуль перезаписи URL переписать URL-адрес без расширения на php url.
Например, вам может потребоваться переписать test \ test to test \ test. php. Поэтому, когда вы вводите test \ test, сервер вернет содержимое test. php.
<rule name="rewrite">
<match url="(.*)" />
<conditions>
<add input="{REQUEST_URI}" pattern="^/test/([a-zA-Z0-9]+)$" />
</conditions>
<action type="Rewrite" url="{C:0}.php" />
</rule>
Поскольку я не уверен, какой URL требуется переписать. Вы можете изменить это правило.