当前所在位置:首页 > 建站常识
欢迎您访问灵风网络,我们将提供您最优惠的建站套餐,祝您工作愉快!如有疑问请咨询客服

网站中如何设置正确的404页面?

发布时间:2012-05-28 来源:www.fo-sky.com 浏览次数: 分享到:
更多

  网站中如何设置正确的404页面?很多人对设置404页面存在一些误区。本篇文章来剖析一下各种常见的HTTP返回状态含义及其相对应的的网站出错状况,同时也引见一下WIN IIS效劳器、apache效劳器及大多数常见的虚拟主机上设置404错误页的正确办法。

站长们常需求关注的HTTP状态及含义:
200:页面正常访问时的返回HTTP状态。当一个页面返回200状态码时,则表示通知阅读器或者搜索引擎,该页面是能够正常抵达的。

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

301:页面永世重定向时返回的HTTP状态。目前公认的最正确的跳转办法,并且能够起到权重传送作用。普通在程序作跳转时先发送301状态即可。如PHP中发送:header(“HTTP/1.1 301 Moved Permanently”); ASP中发送Response.Status=“301 Moved Permanently”

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

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

常见的跳转代码返回的状态码:
1、静态页HTTP跳转:

返回状态码: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;
}
}

 

 


希望以上信息能够帮助您,如果您还有关于大连网站制作,大连网站建设,大连网页设计,大连做网站,大连个人做网站及网站相关问题,请与我们联系,大连灵风科技将竭诚为您服务!

--- 大连灵风网络科技 祝您生意兴隆!