定制错误页面的类型

有三种类型的定制错误页面:页面标题、页面 URL 和页面内容。

所选择的定制错误页面的类型取决于服务器所使用的方法:

  • 当服务器不会将访问者重定向到其他 URL 时,选择页面标题
  • 当服务器将访问者重定向到自身具有 URL 的定制错误页面时,选择页面 URL
  • 当需要搜索页面的特定文本以确定它是否为定制错误页面时,选择页面内容。搜索包括 HTML 和页面上的文本。

全部三种类型都支持正则表达式。

注: 一些中断链接可以重定向到“定制错误”页面。此做法通常由在遇到中断链接时想要向用户显示个性化说明的 Web 站点使用。由于此定制错误页面是实际的有效页面,因此在请求此页面时,扫描不会收到 404(中断)HTTP 返回码。而是会获取 200(正常)返回码,因为扫描认为页面完好。

定制错误页面上的表达式规则

以下规则适用:

  • 页面 URL 和页面标题定制错误页面从 URL 或标题的开头起,在所输入的字符数量上匹配。如果实际的页面 URL 或页面标题为同一长度或长于所输入的值,则所输入的值不必是精确的。例如,选项 http://www.example.com/redirect.htm?404.htm 将与以下定制错误页面 URL 匹配:http://www.examplecom/redirect.htm?404.htm;http://www.example.com/directory/bad_url.htm。不过,值 The Official MyCompany.com website 将与页面标题 The Official MyCompany website 不匹配。
  • 对于页面标题、页面 URL 或页面内容定制错误,不能使用 DOS 模式。