2010-01-14 46 views
2

我在我的網站上有一些斷開的鏈接,並會不斷有新的鏈接。我如何在web.config中編寫一個集中的代碼或404的東西然後重定向到主頁? 我使用ASPX,vb.net和IIS7404錯誤代碼重定向回主頁

回答

3

在web.config你可以有一個部分如下 -

<customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx"> 
<error statusCode="404" redirect="/" /> 
</customErrors> 
+1

僅供參考,默認情況下的.Net實際上將發送302重定向,而不是404頁面不存在。這可能對你無關緊要,但它確實會影響搜索引擎。要更改它,請將customErrors的redirectMode設置爲ResponseRewrite。以下是更多內容: http://chrishaas.wordpress.com/2009/04/22/true-asp-net-and-iis-404-errors/ – 2010-01-14 21:42:02