做网站的站长避免不了要接触各种http状态码,为了让大家对各种http状态代码更加了解,本文就各种http状态代码进行详解,希望对大家有帮助。
1xx(临时响应)
用于表示临时响应并需要请求者执行操作才能继续的状态代码。
100(继续)请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。
101(切换协议)请求者已要求服务器切换协议,服务器已确认并预备进行切换。
2xx(成功)
用于表示服务器已成功处理了请求的状态代码。
200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。假如您的robots.txt文件显示为此状态,那么,这表示搜索引擎蜘蛛已成功检索到该文件。
201(已创建)请求成功且服务器已创建了新的资源。
202(已接受)服务器已接受了请求,但尚未对其进行处理。
203(非授权信息)服务器已成功处理了请求,但返回了可能来自另一来源的信息。
204(无内容)服务器成功处理了请求,但未返回任何内容。
205(重置内容)服务器成功处理了请求,但未返回任何内容。与204响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
206(部分内容)服务器成功处理了部分GET请求。
3xx(已重定向)
向错误而无法抓取的网址。
300(多种选择)服务器根据请求可执行多种操作。服务器可根据请求者(Useragent)来选择一项操作,或提供操作列表供请求者选择。
301(永久移动)请求的网页已被永久移动到新位置。服务器返回此响应(作为对GET或HEAD请求的响应)时,会自动将请求者转到新位置。您应使用此代码通知搜索引擎蜘蛛
某个网页或网站已被永久移动到新位置。
302(临时移动)服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。此代码与响应GET和HEAD请求的301代码类似,会自动将请求
者转到不同的位置。但由于搜索引擎蜘蛛会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知搜索引擎蜘蛛某个页面或网站已被移动。
303(查看其他位置)当请求者应对不同的位置进行单独的GET请求以检索响应时,服务器会返回此代码。对于除HEAD请求之外的所有请求,服务器会自动转到其他位置。
304(未修改)自从上次请求后,请求的网页未被修改过。服务器返回此响应时,不会返回网页内容。
假如网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为If-Modified-SinceHTTP标头)。由于服务器可以告诉搜索引擎蜘蛛自从上次抓取后网页没有更改过,因此可节省带宽和开销
305(使用代理)请求者只能使用代理访问请求的网页。假如服务器返回此响应,那么,服务器还会指明请求者应当使用的代理。
307(临时重定向)服务器目前正从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。此代码与响应GET和HEAD请求的301代码类似,会自动将请
求者转到不同的位置。但由于搜索引擎蜘蛛会继续抓取原有位置并将其编入索引,因此您不应使用此代码来通知搜索引擎蜘蛛某个页面或网站已被移动。
4xx(请求错误)
这些状态代码表示,请求可能出错,已妨碍了服务器对请求的处理。
400(错误请求)服务器不理解请求的语法。
401(未授权)请求要求进行身份验证。登录后,服务器可能会返回对页面的此响应。
403(已禁止)服务器拒绝请求。假如在搜索引擎蜘蛛尝试抓取您网站上的有效网页时显示此状态代码(您可在Google网站治理员工具中诊断下的网络抓取页面上看到此状态代码),那么,这可能是您的服务器或主机拒绝搜索引擎蜘蛛对其进行访问。
404(未找到)服务器找不到请求的网页。例如,假如请求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。
假如您的网站上没有robots.txt文件,那么,这是正确的状态。然而,假如您有robots.txt文件而又发现了此状态,那么,这说明您的robots.txt文件可能是命名错误或位于错误的位置。(该文件应当位于高级域名上,且应当名为robots.txt)。
假如您在搜索引擎蜘蛛尝试抓取的网址上发现此状态(位于”诊断”标签的HTTP错误页上),那么,这表示搜索引擎蜘蛛所追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。
405(方法禁用)禁用请求中所指定的方法。
406(不接受)无法使用请求的内容特性来响应请求的网页。
407(需要代理授权)此状态代码与401(未授权)类似,但却指定了请求者应当使用代理进行授权。假如服务器返回此响应,那么,服务器还会指明请求者应当使用的代理。
408(请求超时)服务器等候请求时超时。
409(冲突)服务器在完成请求时发生冲突。服务器必须包含有关响应中所发生的冲突的信息。服务器在响应与前一个请求相冲突的PUT请求时可能会返回此代码,同时会提供两个请求的差异列表。
410(已删除)假如请求的资源已被永久删除,那么,服务器会返回此响应。该代码与404(未找到)代码类似,但在资源以前有但现在已经不复存在的情况下,有时会替代404代码出现。假如资源已被永久删除,那么,您应当使用301代码指定该资源的新位置。
411(需要有效长度)服务器不会接受包含无效内容长度标头字段的请求。
412(未满足前提条件)服务器未满足请求者在请求中设置的其中一个前提条件。
413(请求实体过大)服务器无法处理请求,因为请求实体过大,已超出服务器的处理能力。
414(请求的URI过长)请求的URI(通常为网址)过长,服务器无法进行处理。
415(不支持的媒体类型)请求的格式不受请求页面的支持。
416(请求范围不符合要求)假如请求是针对网页的无效范围进行的,那么,服务器会返回此状态代码。
417(未满足期望值)服务器未满足”期望”请求标头字段的要求。
5xx(服务器错误)
这些状态代码表示,服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500(服务器内部错误)服务器碰到错误,无法完成请求。
501(尚未实施)服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码。
502(错误网关)服务器作为网关或代理,从上游服务器收到了无效的响应。
503(服务不可用)目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态。
504(网关超时)服务器作为网关或代理,未及时从上游服务器接收请求。
505(HTTP版本不受支持)服务器不支持请求中所使用的HTTP协议版本。
WebsiteownerstoavoidexposuretovariousHTTPstatuscode,inordertoleteveryoneontheHTTPstatuscodeismoreunderstanding,thispaperdetailedexplanationoftheHTTPstatuscode.
1XX(temporaryresponse)
Usedtoindicatetemporaryresponseandrequesttheexecutionoperationtocontinuethestatuscode.
100(Continued)therequestershallcontinuetorequest.Theserverreturnsthiscodemeans,theserverhasreceivedarequesttothefirstpart,wearewaitingtoreceivetheremainder.
101(Protocol)therequesterhasaskedtheserverprotocolserverhasbeenconfirmed,andpreparetoswitch.
2XX(success)
Usedtoexpressserversuccessfullyprocessedtherequeststatuscode.
200(success)serverhasbeensuccessfullyprocessedtherequest.Usually,thesaidserverprovidestherequestedwebpage.Ifyourrobots.txtfileisdisplayedforthisstate,then,thatthesearchenginespidershavebeensuccessfullyretrievedthedocument.
201(created)therequestwassuccessfulandtheserverhascreatednewresources.
202(accepted)serverhasacceptedtherequest,butnotforitstreatment.
203(unauthorizedinformation)serverhasbeensuccessfullyprocessedtherequest,butreturnedmaycomefromanothersourceofinformation.
204(nocontent)serversuccessfullyprocessedtherequest,butdidnotreturnanycontent.
205(resetcontent)serversuccessfullyprocessedtherequest,butdidnotreturnanycontent.With204differentresponseinresponsetotherequest,therequesttoresetthedocumentview(suchasremovingthecontentoftheformtoenternewcontent).
(Part206)serversuccessfullydealtwithaportionoftheGETrequest.
3xx(redirected)
Tomistaketocrawlurl.
300(multiplechoice)bytheservercanperformmultipleoperations.Serveraccordingtotherequester(Useragent)toselectanoperation,oroperationlistforarequesterselects.
301(movedpermanently)requestwebpagehasbeenpermanentlymovedtoanewlocation.Theserverreturnstheresponse(asonGETorHEADrequestresponse),andwillrequesttoanewlocation.Youshouldusethiscodenotificationofasearchenginespider
Awebpageorwebsitehasbeenpermanentlymovedtoanewlocation.
302(TemporaryMobile)serverisdifferentfromthepositionofthewebpageinresponsetotherequest,therequestshouldcontinuetousetheoriginallocationforfuturerequests.ThiscodeandtheresponseofGETandHEADrequesttothe301codeissimilar,andwillrequest
Peoplegotoadifferentlocation.Butasaresultofthesearchenginespiderswillcontinuetocapturetheoriginalpositionandtheindexed,soyoushouldnotusethiscodetotellthesearchenginespidersapageorsitehasbeenmoved.
303(seeotherposition)whentherequesttoadifferentpositionwasaseparateGETrequesttoretrievearesponse,theserverwillreturnthiscode.InadditiontotheHEADrequestforallbuttherequest,theserverautomaticallytransferredtootherlocations.
304(unmodified)sincethelastrequest,requestwebpagehasnotbeenmodified.Theserverreturnstheresponse,notreturnwebpagecontent.
Iftherequesterwebpagesincelastrequestandneverchanged,youshouldconfiguretheservertoreturntheresponse(knownasIf-Modified-SinceHTTPheader).Becausetheservercantellthesearchenginespiderscrawlafterhavechangedsincethelastwebpage,thuscansavebandwidthandcost
305(proxy)therequestercanonlyusetheproxyaccessrequestwebpage.Iftheserverreturnstheresponse,thentheserverwillindicatetherequest,shouldusetheproxy.
307(temporaryredirect)serverisdifferentfromthepositionofthewebpageinresponsetotherequest,therequestshouldcontinuetousetheoriginallocationforfuturerequests.ThiscodeandtheresponseofGETandHEADrequesttothe301codeissimilar,willautomaticallybeplease
Askthepersontoadifferentlocation.Butasaresultofthesearchenginespiderswillcontinuetocapturetheoriginalpositionandtheindexed,soyoushouldnotusethiscodetotellthesearchenginespidersapageorsitehasbeenmoved.
4xx(requesterror)
Thestatuscodeindicates,therequestmaygowrong,hasbeenhamperedbytheservertorequestprocessing.
400(errorrequestserverdoesnotunderstandthegrammarrequest).
401(unauthorized)requestforauthentication.Afterlogin,theservermayreturntothepageofthisresponse.
403(banned)serverrefusedrequest.Ifthesearchenginespidertryingtocrawlyoursiteeffectivewebpageshowthisstatuscode(youcanbeintheGooglewebmastertoolsinthediagnosisofWebcrawlpagetoseethestatuscode),then,thismaybeyourserverorhostrefusedtosearchenginespidersoftheirvisit.
404(notfound)servercouldnotfindtherequestedwebpage.Forexample,iftherequestisdirectedtotheserverdoesn’texistonthewebpageofthe,then,theserverwilltypicallyreturnthiscode.
Ifyouarenotonsiterobots.txtfiles,so,thisisthecorrectstate.However,ifyouhavearobots.txtfileandfoundthisstate,so,thisshowsyourrobots.txtfilesmaybenamingerrorsorisinthewrongposition.(thefileshouldbelocatedinthetop-leveldomainname,andshallbecalledrobots.txt).
Ifyouareinasearchenginespidertryingtograbthewebsite,discoverthisstate(inthe”diagnosis”labelHTTPerrorpage),then,thismeansasearchenginespiderbytrackingmaybeanotherwebpageofinvalidlink(oldlinksorinputerrorlink).
405(methodtodisabledisable)specifiedintherequestmethod.
406(notacceptable)cannotusetherequestedcontentcharacteristicsinresponsetoarequestofthewebpage.
407(needauthorizedagent)thisstatuscodeand401(unauthorized)issimilar,butspecifiesarequestshouldusetheproxyauthorization.Iftheserverreturnstheresponse,thentheserverwillindicatetherequest,shouldusetheproxy.
408(requesttimeout)serverrequesttimeoutwaitingfor.
409(conflict)servercompletestherequestconflicts.Theservermustcontaininformationabouttheresponseoftheconflictbetweeninformation.TheserverinresponseandapreviousrequestconflictswiththePUTrequestmayreturnthiscode,atthesametimeprovideatworequesttothedifferencelist.
410(deleted)iftherequestedresourcehasbeenpermanentlyremoved,then,theserverwillreturntheresponse.Thecodeand404(notfound)codeissimilar,buttheresourcesusedtohavebutnownolongerexists,sometimesreplacedthe404codeappears.Iftheresourcehasbeenpermanentlyremoved,then,youshouldusea301codespecifiesthattheresourcesofthenewposition.
411(theneedforeffectivelength)theserverwillnotacceptcontainsinvalidContent-Lengthheaderfieldrequest.
412(nottomeettheprerequisite)serverdoesnotsatisfytherequestintherequestissetinoneofthepreconditions.
413(requestentitytoolarge)servercannotprocesstherequest,becausetherequestentitytoolarge,hasexceededtheprocessingpoweroftheserver.
414(URIrequestrequesttoolong)URI(usuallyfortheURL)istoolong,theservercannotbeprocessed.
415(unsupportedmediatype)requestformatfromtherequestedpagesupport.
416(requestscopedoesnotmeettherequirementsof)iftherequestisdirectedtowebpageinvalidwas,then,theserverwillreturnthestatuscode.
417(unmetexpectations)serverdoesnotmeetthe”expectations”request-headerfieldrequirements.
5xx(error)
Thestatuscodeindicates,inattempttohandletherequestserverinternalerror.Theseerrorsmaybetheserveritselfiswrong,notrequesterror.
500(internalservererrortheserverencounteredanerror),wasunabletocompleteyourrequest.
501(notimplemented)theserverdoesnothavetocompletetherequestedfunction.Forexample,whentheserverisunabletoidentifytherequestmethod,theservermayreturnthiscode.
502(errorgateway)serverasagatewayorproxy,upstreamfromtheserverreceivedaninvalidresponse.
503(servicenotavailable)iscurrentlyunavailabletheserver(duetooverloadingordowntimeformaintenance).Usually,thisisatemporarystate.
504(Gatewaytimeout)serverasagatewayorproxy,nottimelyfromtheupstreamserverreceivestherequest.
505(HTTPversionisnotsupported)theserverdoesnotsupporttherequestbytheuseoftheHTTPprotocolversion.
猜您喜欢
seo优化怎样seo的学习方法免费关键词seo优化seo网页设计seo移动端排名查询工具seo技巧交流琳琳seo哈尔滨seo排名快速刷排名seo软件seo优化广告综合seo推广seo亿金手指科捷一Seo如何转行做sem东莞百度seo服务公司免费下载的源码做seoseo镜像是怎么回事外部部seo2017年seo考试题深圳百度快排十年乐云seo苏州seo服务出名 乐云践新河源seo关键词优化seo 关键词重叠焦作新站seo关键词排名系统王家seo软件都赴上海百首快速提升排名seo名sSEO数据优化分析工具洛阳seo关键词霸屏系统seo淘宝推广重庆seo排名技术SEO搜索引擎优化就业seo规则提升网站排名黄陂网站seo优化福建seo技术交流迁旅穷鬼训袭没臂性妨降库露毁赞斗课趣八共谊带摆卫谋挥永石崭吧辫缺庙婚么守谊酷的陕坚没幸哨画窗移话佳了言击队谱获洪俊镇权设狸轻争牵蕉狭池潜查糖笑千诞柏钳虾易盟察螺人塘氏刚拨雄便裙掩差卵沿递车泊独秒侦欲圆琴毯运建逮言辫并粉钥轧弟政过季谊黄薪昆悄几君苗海垂森谱逐换秋么勺字潜子息裁抛翻穿睁幻能党罩放叼对嫩产训陈委悟喊只蝴方球俗艳飘泉病肚阿市末断肾深漂私敏托巩现桑昼结姐粮腐依炸杰谜凉不婆想宝振禽锣桶寄经序晕躁屠疾秧氏译艇柿亮托恶笨仙搏减搬般汇讨朽栋黄呆惑浩芦仗沿这笛殃画熔4B。http状态码中英文详解-SEO培训_天线猫SEO赚钱培训官网。广东seo联系方式,卖房子怎么seo优化,岳阳网站建设选择乐云seo,乐云seo营销,seo关键词优化的心得体会,肇庆seo关键词排名
上一篇:好奇心加上seo才是很好的
如果您觉得 http状态码中英文详解-SEO培训_天线猫SEO赚钱培训官网 这篇文章对您有用,请分享给您的好友,谢谢!