如何将请求重定向到php文件扩展名到aspx 404

时间:2010-12-23 17:27:48

标签: 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错误页面,但我不知道如何做到这一点。

1 个答案:

答案 0 :(得分:0)

将以下内容配置到web.config

<configuration>
    <system.webServer>
        <httpErrors existingResponse="PassThrough">
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" 
                   path="/404.aspx" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
</configuration>