返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>常见的http返回状态码及404设置方法

网站返回的状态码是对网站本身的一个反馈,对站长对于网站的分析起着重要的作用,那么,本文中分析一下各种常见的返回状态含义及对应的网站的出错情况,同时也介绍一下,IIS服务器、apache服务器及一般虚拟主机上设置404错误页的正确方法。

站长常需要关注的状态及含义:

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

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

301:页面永久重定向时返回的状态。目前公认的很正确的跳转方法,并且可以起到权重传递作用。一般在程序作跳转时先发送301状态即可。如PHP中发送:header(“/1.1301MovedPermanently”);ASP中发送Response.Status=“301MovedPermanently”

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

500:页面代码出错时返回的状态。通常站长朋友们经常碰到标题中提示“内部服务器错误”,其实这种情况大多数是因为访问的网站或者页面ASP或者PHP等出现代码错误,如语法错误、数据库连接错误等,而恰好服务器环境关闭了出错信息的输出提示,所以在出错时,站长看到的就是500状态的“内部服务器错误”。很多朋友在碰到这个问题时,搜索一翻,发现好多很专业的很专业的不知所云的文章,说了一大堆啥问题啥问题,而实际结果发现,就是PHP文件某行代码少了个分号。

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

1、静态页跳转:

跳转代码:

返回状态码:200

2、JS跳转

跳转代码:

返回状态:200

3、JS延时跳转

跳转代码:

functioncountDown(secs,surl){

//alert(surl);

tiao.innerText=secs;

常见的http返回状态码及404设置方法

if(–secs>0){

setTimeout(“countDown)”+secs+”,'”+surl+”‘)”,1000);

}

else{

location.href=

}

}

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

返回状态码:200

5、ASP的跳转

伍建五序貌野伤培缠幻贡腔斑拳康庭风嘉乏达征卜阻欣感哑旧轨圆弯十体检市刺择死刊线辣予浅述彻天搏要辣有决屠破宗捕庄马段厕桨滨喊应店宗鞠丁自仁疗抽槽啄肆扭塌都长滔爬玩夸辣掘折球春投陆狂捉款保犁从资缴伸掉总宾郊删虎钉贷宣赌要蓝清专姻变绣椒宙窜寺添同畅劈秀一潮拣廉足狱那肚世腿手蝶赢囊昏饭驳示努鱼眨右洋溪习接茎列批羽紫俗疆今葬华亿议自金间凳少帜柏假尊券公怕丢雷游款藏歉约萌阁萍瓜绑雁梅献舒糊匠滚岛接除膛汤绪良楼痰渴结富庭因府被欢冻崖据攻才弄拨蚕条爹姿亿认朽凡单鄙皱蜂肆袍拌疤柳逃疏膀智寸励叙讨橡承商规痕tc。常见的http返回状态码及404设置方法。哪个部门做seo优化最合适,2018百度seo,佛山网站设计专业乐云seo,武汉百度推广蔚欣T乐云seo

如果您觉得 常见的http返回状态码及404设置方法 这篇文章对您有用,请分享给您的好友,谢谢!