404错误页面:服务器404错误页面的正确设置思路方法

  当网站WebSite进行调整、页面进行修改时候便会有网页被删除、改名或移动位置这时候虽然相应内容网页还存在于网站WebSite中但使用原来地址访问则无法访问或者由于拼写导致个无效链接都将使服务器返回404状态码

  但是Web 服务器默认404页面均十分简陋、呆板且对用户不友好无法给予用户寻找相应信息更多线索用户看到这类页面往往最直接反应并是关闭浏览器窗口离开这在很大程度上给网站WebSite造成损失毕竟对网站WebSite来说用户永远是最重要资源以这种方式损失用户更意味着某种程度失败

  这也是许多网站WebSite使用自定义404页面原因通过良好自定义404 页面可以包含对网站WebSite相应介绍、用户可能感兴趣内容链接或者网站WebSite内容导航链接、内容搜索功能等能够有效地帮助访问者找到其欲寻找内容或相似内容提高用户在网站WebSite内浏览更多信息机会

  正确定义404页面:

  1. 对于已经存在信息由于路径改变而导致访问不了时应该在IIS 中定义404指向个动态页面在页面里面使用301 跳转到新地址此时服务器返回301状态码

  2. 当访问链接时404页面但由于在IIS 里面设置区别将导致返回区别状态码:

  1. 404指向个htm 文件此时页面返回404状态码这是正确

  2. 404指向个URL例如 /error.asp如果不在页面里面进行设置仅仅是返回提示HTML 代码将导致页面返回200 状态码此时危害在于当很多页面找不到时都返回和访问正常页面时返回200状态码将使搜索引擎认为该链接存在并以页面内容进行收录当这样链接很多时将导致大量页面重复使网站WebSite排名降低处理思路方法:在显示完提示内容后增加语句: Response.Status="404 Not Found" 这样就保证页面返回404状态码

  3. 避免在404 页面时候返回302状态码容易被搜索引擎认为是重定向作弊

  4. 检测思路方法使用HttpWatch 查看返回代码

Tags:  内部服务器错误 服务器没有正确响应 404错误页面代码 404错误页面

延伸阅读

最新评论

发表评论