然而,服务器上的默认错误页面粗糙、不灵活、用户不友好,当用户看到这些页面时,无法给用户提供更多线索来查找相关信息,zui 直接的反应是关闭浏览器窗口并离开,这在很大程度上是网站的损失。
这就是为什么许多网站使用自定义错误页面。通过良好的自定义页面,可以包括相应的网站介绍、内容链接或用户可能感兴趣的网站内容导航链接、内容搜索功能等,从而有效地帮助访问者查找想要查找的内容或类似内容,提高用户浏览网站更多信息的机会。
正确的自定义错误页:
当由于路径改变无法访问现有信息时,您应该在IIS中定义一个指向动态页面的错误,并使用跳到页面中的新地址。此时,服务器返回状态代码。
当访问一个错误的链接时,将调用页面,但由于在IIS 里面设置的不同将导致返回不同的状态码:
指向文件,此时页面将返回正确的状态代码。
指向URL,例如,如果没有一个网页集,只有HTML代码的及时恢复,将导致页面返回状态代码,许多网页被访问,并恢复正常不能找到页面返回相同的状态代码将使搜索引擎的链接存在,和索引到一个错误页面,很多这样的链接,将导致大量重复的网页,网站排名较低。
调用页面时避免返回状态码,这很容易被搜索引擎认为是重定向欺骗。
检查方法,使用 hw 查看返回代码。 在这个例子中,要求返回错误页面,几秒钟后,跳转到主页面。
当由于路径更改而无法访问现有信息时,应在IIS中定义错误以指向动态页,并在服务器返回状态代码时,跳转到页面中的新地址。当您访问不正确的链接时,将调用该页,但由于IIS中的设置不同,将返回不同的状态代码:指向文件,此时页面返回状态代码,这是正确的。