2010-12-23 64 views
1

现在我正在将我的网站迁移到IIS7的新服务器,但我遇到了404错误页面的问题。如何将请求重定向到php文件扩展名为aspx 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的错误页面,但我不知道如何做到这一点。

+0

没有你设法解决这个?我的回答有帮助吗? – Kev 2011-01-06 17:36:24

+0

@Kev - 不,这个设置已经存在于配置文件中:( – Matt 2011-01-07 18:31:26

回答

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> 
相关问题