2011-09-13 69 views
0

当用户尝试访问不存在的目录时,我需要重定向到我的通用错误页面。我成立了我的web.config以下: <system.web> <customErrors mode="RemoteOnly" defaultRedirect="errorpages/404.htm"> </customErrors> </system.web>404找不到目录时重定向

它的工作原理就像一个魅力,当我访问了一个不存在的文件(例如xyc.com/does_not_exist.aspx。),但是当我访问一个文件夹,做不存在(例如xyz.com/does_not_exist),那么我得到一个正常的404而不是通用的错误页面。

我错过了什么?

最好的问候, 斯特芬

回答

1

更改为:

<system.web> 
    <customErrors mode="RemoteOnly" defaultRedirect="~/errorpages/404.htm" /> 
    </system.web> 

~/从根目录指定

+0

真棒!我不敢相信这很简单。谢谢你一堆Curt! –

+0

不用担心乐意帮忙! – Curt

3

公牛重击,它没有什么区别