Iis 7 如何将对php文件扩展名的请求重定向到ASPX404

Iis 7 如何将对php文件扩展名的请求重定向到ASPX404,iis-7,http-status-code-404,Iis 7,Http Status Code 404,现在我正在用IIS7将我的网站迁移到一个新的服务器上,但是我遇到了404错误页面的问题 现在,www.example.com/missing和www.example.com/missing.aspx转到我的404.aspx页面,但类似www.example.com/missing.php或www.example.com/missing.asdfasdf的内容会返回IIS7 404错误页面 我希望返回我自己的404错误页面,而不是IIS7错误页面,但我不知道该怎么做 在web.config中配置以

现在我正在用IIS7将我的网站迁移到一个新的服务器上,但是我遇到了404错误页面的问题

现在,www.example.com/missing和www.example.com/missing.aspx转到我的404.aspx页面,但类似www.example.com/missing.php或www.example.com/missing.asdfasdf的内容会返回IIS7 404错误页面


我希望返回我自己的404错误页面,而不是IIS7错误页面,但我不知道该怎么做

在web.config中配置以下内容:


你解决了这个问题吗?我的回答有帮助吗?@Kev-没有,这个设置已经存在于配置文件中:你能粘贴到web.config文件的相关部分吗。另外,您是在经典还是集成管道模式下运行?我们最终翻转了开关,将DNS指向新服务器。这是任何其他有此问题的人的关键。如果您在本地服务器上,IIS7错误页面将始终显示。但同一个URL的工作方式与外界预期的一样。谢谢你的帮助,凯文!
<configuration>
    <system.webServer>
        <httpErrors existingResponse="PassThrough">
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" 
                   path="/404.aspx" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
</configuration>