我在IIS下使用PHP。我想更改错误行为并在用户请求非现有页面时重定向到某个页面。这是我创建的配置,但是当我请求不存在的URL时,它会返回500.19错误消息:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpErrors existingResponse="Replace" errorMode="custom">
<remove statusCode="404" />
<error statusCode="404" path="index.php" responseMode="Redirect" />
<remove statusCode="500" />
<error statusCode="500" path="index.php" responseMode="Redirect" />
</httpErrors>
</system.webServer>
</configuration>
我应该更改什么才能将其重定向到index.php?