如何自定义asp.net错误提示页,打造个性化长尾词式体验?

2026-03-26 23:321阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计568个文字,预计阅读时间需要3分钟。

如何自定义asp.net错误提示页,打造个性化长尾词式体验?

配置`system.web`中的`customErrors`,默认重定向为GenericError.htm,模式为RemoteOnly,错误状态码为500,重定向到InternalError.htm。注释说明`customErrors`的`defaultRedirect`属性描述了默认的重定向行为。

如何自定义asp.net错误提示页,打造个性化长尾词式体验?


<configuration>

<system.web>

<customErrors defaultRedirect="GenericError.htm"

mode="RemoteOnly">

<error statusCode="500"

redirect="InternalError.htm"/>

</customErrors>

</system.web>

</configuration>


屬性



描述



defaultRedirect



選擇性屬性。

指定發生錯誤時,要將瀏覽器導向至的預設 URL。若是沒有指定這個屬性,就會顯示泛型錯誤。

此 URL 可以是絕對 (例如,www.contoso.com/ErrorPage.htm) 或相對的。相對的 URL (例如 /ErrorPage.htm) 是相對於指定此屬性之 URL 的 Web.config 檔案,而非相對於發生錯誤的 Web 網頁。以波狀浮號 (~) 起始的 URL (例如 ~/ErrorPage.htm),表示指定的 URL 是相對於應用程式的根路徑。



mode



必要的屬性。

指定是否啟用、停用,或是只對遠端用戶端顯示自訂錯誤。

這個屬性可以是下列其中一個值。



描述

On

指定啟用自訂錯誤。若未指定 defaultRedirect 屬性,使用者便會看到泛型錯誤。自訂錯誤會顯示在遠端用戶端和本端主機上。

Off

指定停用自訂錯誤。詳細的 ASP.NET 錯誤會顯示在遠端用戶端和本端主機上。

RemoteOnly

指定只對遠端用戶端顯示自訂錯誤,且對本端主機顯示 ASP.NET 錯誤。這是預設值。


















預設值為 RemoteOnly。







标签:自定义

本文共计568个文字,预计阅读时间需要3分钟。

如何自定义asp.net错误提示页,打造个性化长尾词式体验?

配置`system.web`中的`customErrors`,默认重定向为GenericError.htm,模式为RemoteOnly,错误状态码为500,重定向到InternalError.htm。注释说明`customErrors`的`defaultRedirect`属性描述了默认的重定向行为。

如何自定义asp.net错误提示页,打造个性化长尾词式体验?


<configuration>

<system.web>

<customErrors defaultRedirect="GenericError.htm"

mode="RemoteOnly">

<error statusCode="500"

redirect="InternalError.htm"/>

</customErrors>

</system.web>

</configuration>


屬性



描述



defaultRedirect



選擇性屬性。

指定發生錯誤時,要將瀏覽器導向至的預設 URL。若是沒有指定這個屬性,就會顯示泛型錯誤。

此 URL 可以是絕對 (例如,www.contoso.com/ErrorPage.htm) 或相對的。相對的 URL (例如 /ErrorPage.htm) 是相對於指定此屬性之 URL 的 Web.config 檔案,而非相對於發生錯誤的 Web 網頁。以波狀浮號 (~) 起始的 URL (例如 ~/ErrorPage.htm),表示指定的 URL 是相對於應用程式的根路徑。



mode



必要的屬性。

指定是否啟用、停用,或是只對遠端用戶端顯示自訂錯誤。

這個屬性可以是下列其中一個值。



描述

On

指定啟用自訂錯誤。若未指定 defaultRedirect 屬性,使用者便會看到泛型錯誤。自訂錯誤會顯示在遠端用戶端和本端主機上。

Off

指定停用自訂錯誤。詳細的 ASP.NET 錯誤會顯示在遠端用戶端和本端主機上。

RemoteOnly

指定只對遠端用戶端顯示自訂錯誤,且對本端主機顯示 ASP.NET 錯誤。這是預設值。


















預設值為 RemoteOnly。







标签:自定义