跳转常见http状态码分析及正确设置404页方法

http 404  时间:2021-02-01  阅读:()

常见h ttp状态码分析及正确设置404页方法

公司新来的一位SEO向我质疑说404页面不能跳转到首页说这样会导致首页会被K掉还言之凿凿的说夫唯也这么说过。落叶给他的建议是遇到问题要多思考 SEO这个本来误传比较多弄清楚404的原理及一些状态码的含义什么情况下会导致被误判或弊端思考清楚这些谁怎么说已经不重要了。

本文中分析一下各种常见的H TT P返回状态含义及对应的网站的出错情况 同时也介绍一下 IIS服务器、 apache服务器及一般虚拟主机上设置404错误页的正确方法。

站长常需要关注的H TTP状态及含义

200 页面正常访问时的返回H TT P状态。当一个页面返回200状态码时则表示告诉浏览器或者搜索引擎该页面是可以正常到达的。

404 页面找不到时返回的H TT P状态。 S E O处理中如果想自定义404页面需要做到的是确保访问错误页时返回状态为404这样搜索引擎才知道这个页面是找不到了。而通常很多站长朋友们之所以对文章开头提到的认为“404页面自动跳转到首页会有问题”原因通常是因为404页面跳转时设置不当返回了200状态码又没有发现结果搜索引擎抓取错误页时看到的是200状态就认定网站上出现了大量的与首页相同页面这种情况被降权是显然的了。有些站长图省事直接在I DC提供的虚拟主机后台设置404页面并在页面上放置了类似或者js方式的windwo. location跳转结果是返回200状态。

301 页面永久重定向时返回的H TT P状态。 目前公认的最正确的跳转方法并且可以起到权重传递作用。一般在程序作跳转时先发送301状态即可。如PHP中发送 header“HTTP/1.1 301 Moved Permanently” ;ASP中发送Response.Status=“301 MovedPermanently”

302 页面临时跳转时返回的状态。现在普遍认为使用302跳转容易被搜索引擎视为作弊据传是早期302跳转被滥用而留下的后遗症。落叶不能算很老的站长没见过被滥用啥样子不过呢 302跳转更多的是作为功能性跳转基本目前的每一个网站程序中都会用到如添加一篇文章 自动跳转回列表页操作成功/失败提示自动跳转等。 ASP中的response.redirect跳转 PHP中的普通header跳转返回的都是302状态。这些跳转一般是在网站后台操作时的功能性跳转不会对SEO产生影响。但如果作为前台页面跳转那就值得斟酌了。

500 页面代码出错时返回的状态。通常站长朋友们经常遇到标题中提示“内部服务器错误”其实这种情况大多数是因为访问的网站或者页面ASP或者PHP等出现代码错误如

语法错误、数据库连接错误等而恰好服务器环境关闭了出错信息的输出提示所以在出错时站长看到的就是500状态的“内部服务器错误”。很多朋友在遇到这个问题时搜索一翻发现好多很专业的很专业的不知所云的文章说了一大堆啥问题啥问题而实际结果发现就是PHP文件某行代码少了个分号。

常见的跳转代码返回的状态码

1、静态页H TT P跳转

跳转代码

返回状态码 200

2、 JS跳转

跳转代码

返回状态 200

3、 JS延时跳转

跳转代码function countDown(secs,surl){

//alert(surl);tiao. innerText=secs;if(--secs>0){setTimeout("countDown)"+secs+", '"+surl+"')",1000);

}else{location.href=surl;

}

}

4、 3秒后自动跳转到PHPINFO页面

返回状态码 200

5、 ASP的跳转

跳转代码 <%response.redirect http://www.baidu.com%>

返回状态 302

6、 PHP跳转

跳转代码

返回状态 302

了解到这几个常见的H TT P状态码的所代表的含义那在不同的环境下应该怎样处理 以保证404页设置正确呢

II S服务器上设置404页面

把制作好的404页面放在网站根目录下在IIS管理器中右键点击需要设置404的站点的属性 点击“自定义错误”选项卡在H TT P错误类型列表中找到404错误进行编辑消息类型选择“文件”然后点击“浏览”选择网站根目录下的404页面。

原则上该404页面并非一定要放在网站根目录下放在网站的任何目录下均可亦可直接放到C \WINDOWS\help\i isHelp\common\ 目录下并且文件名不一定需要叫

404.ht m

落叶做过测试通过服务器上IIS这里设置的404页面只要设置方式是按如上操作的即使404.htm是使用的原本会发送200状态的静态跳转代码或JS跳转代码仍然能正常返回404状态。

1、 APACHE服务器上设置404页面

访问Apache目录下的conf目录下的extra目录记事本打开httpd-vhosts.conf在子站点的配置文件中加上ErrorDocument 404/404.html 然后做一个404.html放置在网站根目录下重启APACHE服务即可生效。

具体示例如下

ServerAdmin cmstong@qq.com

DocumentRoot "E:\AppServ\www\empirecms"

ServerName pmume.com

ErrorDocument404/404.html

ErrorLog"logs/dummy-host.x-error. log"

CustomLog"logs/dummy-host.x-access. log" common

2、 IIS虚拟主机上设置404

目前国内流传的IIS下的伪静态规则组件ISAPI_Rewrite都是试用版或者破解版貌似都不能很好的支持301、 404的重写。所以没办法通过httpd. ini里面的伪静态规则来实现404重写。 目前IIS虚拟主机设置404的较方便的方法还是在IDC提供的虚拟主机管理后台进行404设置。但很多虚拟主机管理后台的404设置功能并不是太理想建议这类型的用户404页面中不要设置跳转否则很可能导致的是404跳转返回200状态起到反作用。

有很多人想通过选择404.asp或404.php然后在404里面作些跳转结果发现返回的是200状态。其实这里还是老老实实选择第4个吧。

3、 Apache虚拟主机上设置404

根目录下新建.htaccess文件 一般APACHE虚拟主机根目录下或者CMS都会提供这么一个文件如果自己在WI N下创建是没法成功的会提示文件名不能为空。 

在里面规则后面加上ErrorDocument 404/err404.html即可。

(本文载自情侣网名www. i 7 q q.n et )

腾讯云新用户省钱秘笈购买云服务器

目前国内云计算市场竞争异常激烈,尤其是国内的腾讯云、阿里云、景安等商家促销活动一波接一波的进行,对于有需要的用户确实得到不小的实惠。但是这样给予国内的主机商确实是比较大的打击,毕竟这些商家的背景和实例强劲,即便是贴本补贴优惠,也是不怕的。前两年阿里一家各种活动促销,确实在国内市场占据主要的市场地位,腾讯云开始两年没有较大的吸引用户,不过这两年的发展还是比较稳健的。我们很多网友在之前肯定也享受到一些...

RAKsmart裸机云/云服务器/VPS全场7折,独立服务器限量秒杀$30/月起

适逢中国农历新年,RAKsmart也发布了2月促销活动,裸机云、云服务器、VPS主机全场7折优惠,新用户注册送10美元,独立服务器每天限量秒杀最低30.62美元/月起,美国洛杉矶/圣何塞、日本、香港站群服务器大量补货,1-10Gbps大带宽、高IO等特色服务器抄底价格,机器可选大陆优化、国际BGP、精品网及CN2等线路,感兴趣的朋友可以持续关注下。裸机云新品7折,秒杀产品5台/天优惠码:Bare-...

LOCVPS洛杉矶CN2线路KVM上线,洛杉矶/香港云地/香港邦联7折

LOCVPS发来了新的洛杉矶CN2线路主机上线通知,基于KVM架构,目前可与香港云地、香港邦联机房XEN架构主机一起适用7折优惠码,优惠后最低美国洛杉矶CN2线路KVM架构2GB内存套餐月付38.5元起。LOCPVS是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。...

http 404为你推荐
cf蜗牛外挂蜗牛透视怎么开?具体些哦316不锈钢和304哪个好304和316不锈钢区别哪个好手动挡和自动挡哪个好自动挡手动挡哪个好?核芯显卡与独立显卡哪个好核心显卡和独立显卡哪个好电陶炉和电磁炉哪个好电磁炉跟电陶炉哪个好美国国际东西方大学明尼苏达大学(是莫瑞斯分校)和美国东北大学 应该去哪一个 是这个方面的专家回答啊!有偏见性的不要说!qq空间登录登陆进入QQ空间进去了叫登陆登陆了又叫登陆51个人空间登录51.com个人空间怎么无法登录?辽宁联通网上营业厅辽宁省昌图县联通网上营业厅通话单怎么查询360云盘企业版怎么把360云盘文件导入360企业云盘
台湾服务器租用 美国vps评测 rackspace php主机 tightvnc 发包服务器 空间出租 谁的qq空间最好看 seednet 免费phpmysql空间 免费邮件服务器 丽萨 国外的代理服务器 防cc攻击 香港ip japanese50m咸熟 机柜尺寸 云主机 堡垒主机 电脑主机声音大 更多