探讨关于404错误页面设置的问题
发布时间:2011-12-01 10:59:38
什么是错误页面?是指链接指向的网页现在失效了,原因可能是用户输错了地址,也可能是网站结构调整,内容删除,或者地址变更都有可能出现这种情况。那么如何去处理这种情况呢?方法是单独设计一个404页面。
404页面的目的是告诉用户当前页面不存在或链接错误,同时引导用户去访问网站的其它页面,而不是离开。
对于搜索引擎来说,错误的页面应该返回404状态码,搜索引擎则会放弃对该页面的索引,如果返回的是200或302状态码那么搜索引擎将继续进行索引,从而会导致大量不同的链接指向相同的页面,这样会影响搜索引擎对于网站的信任度。
404页面的作用大家可能都已经明白,今天想要谈到的是如何设置404页面才是正确的呢?可能对于小型的网站来说,404页面可以随便设置一下就行,无关紧要,因为也不可能存在太多的错误页面,但是对于中大型的网站来说,网页数量庞大,404页面如果处理得不好,可能会流失很多的用户甚至影响网站在搜索引擎中的权重。
最近因为一些原因,公司网站内容大量删除,网站一时出现了大量404页面,流量影响很大,对于如何处理404页面公司同事有一些分歧,最大的争议是:对于404页面是否应该跳转到网站或频道首页。
跳转到首页的观点认为这样可以留住用户,减少用户的流失。而我的观点是大量的404页面跳转到首页(隔5秒后)可能会影响搜索引擎权重,另外强制用户行为也不利于用户体验,可以在404页面上留下返回首页和一些重要页面的链接,让用户自己选择点击去哪或者说是离开。
针对404页面隔5秒后跳转到首页的处理方式是否对搜索引擎不友好,我也并不能完全肯定自已的观点。因此点水先去分析了一下各大门户网站的404页面处理方式。
我们先看看新浪与腾讯是如何处理的:
1,新浪。404错误页面是五秒后跳转到导航页面:http://news.sina.com.cn/guide/
2,腾讯。5秒之后跳转到首页,不过并不是直接跳转到首页地址,而是:http://www.qq.com/?pgv_ref=404
我们看看百度自身是如何处理的,百度并没有进行跳转到首页。而是第一步告诉用户网址错了,第二步引导用户点击回首页,第三步是引导用户搜索。
百度是国内最大的搜索引擎,我相信百度在任何一个与搜索引擎有关的事情处理上应该会有一个指导的意思。
猜你喜欢
- 1、停止所有Oracle服务进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。快捷键:ctrl+shift+esc打开
- Python 读取 .gz 文件读取.gz 文件需要使用gzip 包,如果没有安装可以自行在终端安装pip install gzipimpo
- 我就废话不多说啦,还是直接看代码吧!import osimport sysimport djangosys.path.append(r
- 引言很多人可能没有注意过,在 Go(甚至是大部分语言)中,一条普通的赋值语句其实不是一个原子操作。例如,在32位机器上写int64类型的变量
- 前言daemon 音标 : [‘di:mən] , 中文含义为守护神或精灵的意思 . 其实它还有个意思 : 守护进程 .Daemon程序是一
- 1. 原理图2. 说明JS 中用来存储待执行回调函数的队列包含 2 个不同特定的列队宏列队:用来保存待执行的宏任务(回调),比如:定时器回调
- 问题:一台服务器的PHP程序通过localhost地址无法连接数据库,但是如果设置为127.0.0.1则可以正常连接,连接其他数据库服务器也
- <1>IsArray 函数 返回 Boolean 值指明某变量是否为数组。 语法 IsArray(var
- 前言看到一个很有意思的项目,其实在之前就在百度飞浆等平台上看到类似的实现效果。可以将照片按照视频的表情,动起来。看一下项目给出的效果。项目地
- 在知乎上看到这样一个问题:MySQL 查询 select * from table where id in (几百或几千个 id) 如何提高
- 今天在对一堆新数据进行数据清洗的时候,遇到了一个这样的问题:ValueError: cannot convert float NaN to
- 如下所示:1、计算总帧数import osimport cv2video_cap = cv2.VideoCapture('ffmpe
- 1.今天网上下载一个博客项目,发现本地访问,js,css加载不了.我想应该是项目上线的安全措施,但是我想调试项目.找到方法如下在settin
- 前言具有名字的插槽slot使用 中的 "name" 属性绑定元素注意:1,如果没有匹配到 则放到匿名的插槽中2,具名插槽
- 本文实例讲述了Python学习笔记之迭代器和生成器用法。分享给大家供大家参考,具体如下:迭代器和生成器迭代器每次可以返回一个对象元素的对象,
- 先来看看完成后的效果是怎么样的开发环境版 本:anaconda(python3.8.8)编辑器:pycharm代码实现步骤实现免登陆选座并且
- 计算两个信号的交叉谱密度结果展示:完整代码:import numpy as npimport matplotlib.pyplot
- 我们去一个受欢迎的地方买东西,难免会需要排队等待。如果有多个窗口的话,就会有不同队列的产生,当然每个队伍的人数也会出现参差不齐的现象。我们今
- 前言最近在维护项目的python项目代码,项目使用了 python 的日志模块 logging, 设定了保存的日志数目, 不过没有生效,还要
- 大家好,我是煎蛋哥!全国有很多彩民,其中购买最多的彩种分别是体彩大乐透和福彩双色球;虽然中大奖的概率极低,但是彩民纷至沓来,一方面抱着一份中