新闻中心

无忧主机原创:http状态码详解

作者 / 无忧主机 时间 2014-10-15 14:59:06

当我们在使用无忧主机PHP虚拟主机的时候,进入控制面板,查看日志,总会看见一些三位的数字,例如404、200、508等,这时就有有人会问了,他们究竟是代表什么意思呢?其实这些三位数字都是HTTP状态返回码,那么除了这些常见的状态码,还有哪些我们没有遇到过的但有可能出现的状态码呢?在后面小编会一一列出为大家做解释。 网站的http状态对于网站维护人员来说是相当重要的,当网站出现问题的时候,我们首先要诊断一下网站的http状态,从而进一步确认哪里出现的问题。所以我们就要知道每个返回状态码分别代表的是什么意思,现在小编就与大家分享一下。 常见的HTTP返回状态码可以分为四大类。每一大类又细分为很多类小错误。当大家打不开网站或者打开网站报错时首先检查您输入的网站是否有误,检查本地网络是否有问题或者DNS是否可以解析、或者清理一下浏览器的缓存以及重启路由。都确定没有问题时再看下面http常见错误分析: 一、4开头的返回状态码 1、403 最常见的出错提示:403 FORBIDDEN 问题原因: 一般是网站没有绑定默认首页或者绑定默认首页错误、或者在空间根目录没有文件。 解决方法: 检查自己程序的默认首页是哪种,后台添加默认首页即可、或者上传程序解压即可。 2、404 最常见的出错提示:404 NOT FOUND 问题原因: 打开网站时找不到你所要求的文件(即网页),该文件可能被移到别的地方去了,或根本就不存在。 解决方案: (1)请登陆ftp检查文件或网页是否不存在,把缺少的网页文件恢复到正确的位置。 (2)联系无忧主机工程师帮您恢复某天的数据。 二、5开头的返回状态码 1、500 最常见的出错提示:500 SERVER ERROR 问题原因: (1)服务器端的网站程序设计有问题并且服务器没有打开详细错误提示。 解决方法: (1)下载程序到本地,然后检查程序,上传完整正确网站程序。 (2)联系无忧主机工程查看具体原因。 2、503 问题原因: 由于程序网站程序配置不兼容等原因造成应用程序池关闭。 解决方法: 联系无忧主机工程师查看具体原因。 3、508 最常见的出错提示:508 Loop Detected 问题原因: 服务器发现请求中出现一个无穷循环或者很有可能被攻击 解决方法: 联系无忧主机工程师查看具体原因。 三、2开头的返回状态码 1、200 请求已成功,请求所希望的响应头或数据体将随此响应返回。 2、202 服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在异步操作的场合下,没有比发送这个状态码更方便的做法了。   返回202状态码的响应的目的是允许服务器接受其他过程的请求(例如某个每天只执行一次的基于批处理的操作),而不必让客户端一直保持与服务器的连接直到批处理操作全部完成。在接受请求处理并返回202状态码的响应应当在返回的实体中包含一些指示处理当前状态的信息,以及指向处理状态监视器或状态预测的指针,以便用户能够估计操作是否已经完成。 四、3开头的返回状态码 1、301 被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。就是域名301重定向。 2、303 对应当前请求的响应可以在另一个 URI 上被找到,而且客户端应当采用 GET 的方式访问那个资源。这个方法的存在主要是为了允许由脚本激活的POST请求输出重定向到一个新的资源。这个新的 URI 不是原始资源的替代引用。同时,303响应禁止被缓存。当然,第二个请求(重定向)可能被缓存。   新的 URI 应当在响应的 Location 域中返回。除非这是一个 HEAD 请求,否则响应的实体中应当包含指向新的 URI 的超链接及简短说明。   注意:许多 HTTP/1.1 版以前的 浏览器不能正确理解303状态。如果需要考虑与这些浏览器之间的互动,302状态码应该可以胜任,因为大多数的浏览器处理302响应时的方式恰恰就是上述规范要求客户端处理303响应时应当做的。 以上就是一些常见的返回状态码。希望可以帮助到各位站长朋友! 无忧主机相关文章推荐阅读: 网站访问失败与报错的解决思路 无忧主机建站教程:新手篇之如何选择源码 IE浏览器升级到IE9之后,网站样式不兼容问题 建站时会员注册短信验证码服务哪家强?短信服务商推荐

本文地址:https://www.51php.com/others/17070.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服