404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。

很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。

404 页面该达到怎么样的效果才符合SEO要求?

搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜 索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。

——很多网站存在这个问题:404页面返回的是200或 302状态码而不是404状态码。

正确建立404 页面的方法是:(仅适合Apache服务器)

• 在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html

• 建立一个简单的html 404页面命名 Error.html

• 把 Error.html 放置在网站根目录

注意

• 不要将404错误直接转向到网站首页,这将导致首页不被收录;

• /Error.html 前面不要带主域名,否者返回的状态码是302或200状态码。

本文摘自木庄网络博客>>404页面应该怎么做?

转载于:https://www.cnblogs.com/muzhuang/p/6073625.html

404页面应该怎么做?相关推荐

  1. 原来404页面可以这样做【转】

    最近新网站刚刚上线 前期工作做的不足 导致大量的404页面,查阅了一些资料发现最偷懒的办法只能是robots.txt 拒绝一切不存在,查阅资料的同事发现一片文章很有趣故而转之. =========== ...

  2. php网站404页面302,404页面该怎么做?

    建立404页面的方法是:在".htaccess"文件中加入"ErrorDocument 404/Error.html"代码:然后建立一个简单的html的404页 ...

  3. 404页面该怎么做?

    404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开. 很多开源系统包括CMS系统.Blog系统等不提供404页面或提供的404页面并未达到SE ...

  4. html5 小游戏 404页面,原来404页面可以这样做

    404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任.404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误.如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类 ...

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

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

  6. vue 页面跳转404_出现404页面怎么办?应该如何处理404页面?

    当出现404页面怎么办?应该如何处理404页面?我们都知道404页面是用户在输入错误的链接时,显示的返回页面,但是作为SEOer来说,一切与用户有关的事,我们都不能忽略, 当用户已经点击进来,难道要因 ...

  7. 怎么做网络推广浅析有关404页面优化的技巧

    众所周知,怎么做网络推广表示,404页面是我们在打开浏览器时经常能看到的页面,也是很多网站因为一些有问题的页面或链接而建设的能提升用户体验,减少跳出率的一个页面.那么针对404页面有什么优化方法呢?下 ...

  8. 服务器里这么修改404页面,网站404页面怎么做

    网站404页面怎么做?谈及网站404页面,诸多站长在网站运营的过程中,难以避免404页面的出现.404页面意味着网站存在死链接,当搜索引擎蜘蛛爬取此类网址的时候,应当反馈404状态吗,告知此URL网址 ...

  9. 修改服务器404页面,服务器上的404页面做了有什么好处?

    当网站被调整或页面被修改时,将有页面被删除.重命名或移动.此时,虽然相应内容的页面仍然存在于网站中,但它们不能通过使用原始地址访问,或者由于拼写错误的无效链接不能返回到用户想要的信息,需要跳转到第40 ...

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

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

最新文章

  1. SpringBoot AOP完全讲解一:基础概念
  2. boost::hana::unpack用法的测试程序
  3. QT的QGraphicsLinearLayout类的使用
  4. MySQL查询优化之explain的深入解析
  5. 洛谷——P1067 多项式输出
  6. spring restTemplate使用方法
  7. 安卓学习笔记16:常用控件 - 标签
  8. 荣耀20s真机谍照曝光:开孔全面屏+后置竖排三摄
  9. for循环性能优化的几种思路
  10. 华为GPON设备ONU常见告警及处理
  11. 大一计算机引论知识点,计算机引论知识点2015精选.doc
  12. LTE之3GPP_协议下载_协议命名
  13. centos7常用快捷键
  14. Unity ParticleSystem 之 简单的电子自旋 Electrons ParticleSystem 粒子特效
  15. 二维空间下的向量旋转
  16. 不得不看的经典软件测试面试问题
  17. 白色用rgba怎么设置html,转换RGB到RGBA的白色
  18. Maixll-Dock 条形码识别
  19. 计算机毕业设计太难不会做怎么办?
  20. SQL将两列合并为一列

热门文章

  1. 《从零开始学Swift》学习笔记(Day 32)——计算属性
  2. wiquery ResizePanel
  3. BW作为源系统连接时,激活DSO或其他模型时提示8*数据源不存在,无法激活
  4. C. Oh Those Palindromes
  5. MFC鼠标单击截获鼠标双击事件,且无法记录单击的数据的解决方案
  6. 【转】【JLINK下载失败,STLINK下载失败万能解决方案】JLINK和STLINK都无法下载时的解决办法,此时芯片并没有报废...
  7. 判断浏览器是IE的几种方式
  8. 击鼓传花:对比 muduo 与 libevent2 的事件处理效率
  9. Javascript经典窍门
  10. SQL使用技巧(转)