在网站的运行过程中会面临很多问题,当用户搜索页面时,会提示服务器出错,请求的页面不存在,程序配置错误等问题。用户请求浏览网页碰到这些的情况时,会自动跳出系统默认的错误提示,对用户体验造成不好的感触,也会对蜘蛛爬行收录造成困扰或者就是不收录。
   常见的SEO的Http状态码:
   404:所请求的页面不存在或已被删除! (但可以在网站技术修复后可再次出现,临时性)
   410:请求的网页不存在!(可以说是完全没有存在这个页面);
   200:服务器成功返回请求的网页;
   301:网址永久性重定向
   302:网址临时性重定向

其中404错误是对搜索引擎最重要的,404错误的页面,是有再次打开的情况。当用户进入的页面产生这种错误提示时,搜索引擎会认为HTTP错误,如果网站404错误提示过多,将会受到搜索引擎的处罚。

1.在IIS(Windows服务器)处可以设定404页面。

打开IIS管理器,点击要设置自定义404的网站的属性,然后点击自定义错误选项,再选中404页,其中选中并打开编辑属性,设置成 URL ,在URL里填写“/err404.html”-,按确定退出,最后把做好的err404.html 页面上传到网站根目录下

注:此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

2.但.NET可以在web.config的system.web里面只需要加
<customErrors mode=On defaultRedirect=error.asp>

<error statusCode=404″ redirect=notfound.asp />

</customErrors>

</system.web>

</configuration>

注:上文例中error.asp为系统默认的404页面,notfound.asp为自定义的404页面,使用时请修改相应文件名。 然后,在自定义的404页面notfound.asp中加入: <% Response.Status = 404 Not Found %>

3.在ASP.NET3.5中可以这么写
<customErrors defaultRedirect="404.aspx" redirectMode="ResponseRewrite" mode="On">
<error statusCode="404" redirect="404.aspx"/>
</customErrors>

注意:如果 RedirectMode 属性设置为 ResponseRedirect,则将用户重定向到该错误页面,并且原始 URL 更改为该错误页面的 URL。如果 RedirectMode 属性设置为 ResponseRewrite,则将用户定向到错误页面,并且不更改浏览器中的原始 URL。
      以上就是错误定义页面的制作

转载于:https://www.cnblogs.com/zndata/p/6845455.html

制作404页面的重要性相关推荐

  1. 什么是404页面,如何正确设置制作404页面

    什么是404页面? 404网页是用户尝试访问网站不存在的网页(由于用户点击了损坏的链接.网页已被删除或用户输入了错误的网址)时看到的页面.之所以称为 404 网页,是因为针对丢失网页的请求,网络服务器 ...

  2. 制作404页面的注意事项

    当用户进入网站的时候,如果网站中有些页面内容被删除,恰巧用户浏览了这些页面,服务器会返回404错误,这是因为服务器无法正常提供信息所造成的.如果SEO人员没有在服务器设置自定义404页面,用户显示器中 ...

  3. 如何让用html制作404页面,网站404页面怎么做?

    原标题:网站404页面怎么做? 404页面具体怎么做: 首先,你可以简单的做一个html页面,把它命名为:404.html页面;如果不会制作,最简单的办法就是找任何一个比较有名的网站,把它的404页面 ...

  4. html css制作404页面,CSS3绘制404页面

    标题有点噱了... 最近在做一个交通有关的项目, 想做一个类似标志牌的404, 所以就有了这个. 只用的CSS3中的旋转, 效果如下 上代码: Error .circle { width: 200px ...

  5. html css制作404页面,一款纯css3实现的漂亮的404页面

    实现的代码. html代码: 404 ERROR Lost? Maybe I can help. required /> Search My Suggestions. Home Portfoli ...

  6. 5.网站404错误--404页面制作方法详解(下)

    八.制作404页面 这里分两种情况. Apache 为Apache Server设置 404错误页面的方法很简单,只需: (1)在.htaccess文件中加入如下内容:ErrorDocument 40 ...

  7. 如何给页面加上loding_怎么做404页面?

    我们在做SEO的时候,不会少了404页面.提供404页面的目的是,告诉访问者所请求的页面不存在或是存在链接错误.同时,还可引导用户查看网站的其它页面,而不是直接离开. 在这里,柒点传媒以Apache服 ...

  8. 虚拟主机linux系统404,虚拟主机404页面的设置方法!

    原标题:虚拟主机404页面的设置方法! 对任何一个网站的SEO而言,404页面都极其重要,这不仅是避免被引擎惩罚的一种方式,也是避免用户损失的牵引流量方法. 虚拟主机404页面的设置方法! 当我们的网 ...

  9. 怎么自定义服务器的404,如何自定义404页面

    404错误页面是WWW网站访问比较经常出现的错误.大家最熟悉的也是最常见的出错提示:404 not found.404页面就是当用户输入了错误的链接时,返回的页面.而默认的404错误页面呆板麻木,让访 ...

最新文章

  1. 【MediaPipe】(2) AI视觉,人体姿态关键点实时跟踪,附python完整代码
  2. (转)详解css3弹性盒模型(Flexbox)
  3. ESP8266中char数据类型注意事项
  4. 开源GIS(五)——openlayers中interaction的select、draw与modify
  5. java开辟_仿照百度文库_FlexPaper
  6. Delphi 日期函数列表
  7. linux下组态软件,linux组态软件入门使用
  8. class 反编译工具 jadclipse
  9. Android Error:Some file crunching failed, see logs for details
  10. python 关键词 抓取网页_python网络爬虫爬取网页内容
  11. 学校选课网筛选器的设想
  12. HI,Bing,近期数字安全领域有什么热点事件?
  13. discuz X2数据字典
  14. 博图HMI仿真无法连接实际PLC进行监控
  15. 2021届工科生求职日记1——Abing
  16. 轻巧的jQuery提示框插件Tipso演示
  17. 2022第七届少儿模特明星盛典 全国总决赛精彩直击
  18. java+SpringBoot+HTML+Mysq行政审批系统设计与实现
  19. 【ML】range、arange和linspace函数
  20. 出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法

热门文章

  1. 【知识蒸馏】ICCV21_Channel-wise Knowledge Distillation for Dense Prediction
  2. 来自天秤座的梦想_天秤座:单线全自动机器学习
  3. uboot: RTL8201 100M PHY驱动代码
  4. Linux dbm轻量级数据库介绍与使用
  5. 哪些贷款是正规的?哪些贷款千万别碰?
  6. 《死亡笔记》等书遭禁 北京全市封杀“鬼故事”
  7. 时钟周期及秒(s) 毫秒(ms) 微秒(μs) 纳秒(ns) 皮秒(ps)之间转换
  8. 异构服务器 微服务_Spring Cloud Alibaba Sidecar 多语言微服务异构
  9. 【caffe-matlab】目标检测R-FCN算法于Windows下配置
  10. MBR与GPT的区别