php禁止网页抓取(张力博客不是:403Forbidden错误的原因以及怎么解决的方法)
优采云 发布时间: 2021-12-01 19:17php禁止网页抓取(张力博客不是:403Forbidden错误的原因以及怎么解决的方法)
张立博客不提供WordPress相关的付费服务吗?经常有朋友来找我说网站出现403错误,怎么解决,今天给大家带来一个朋友的文章,让你了解403 Forbidden错误的原因和解决方法它。
原文如下:
这几天刚接手一批新做的网站。访问网站时,时不时会出现403 Forbidden错误,浏览器会给出403 Forbidden错误信息,列在Open Access Error中,输出URL后,出现如下错误:
403 禁地
拒绝访问服务器上的此资源!
技术支持 LiteSpeed 网络服务器
LiteSpeed Technologies 不对本网站的管理和内容负责!
403错误是网站访问过程中常见的错误提示。资源不可用,服务器理解客户端的请求,但拒绝处理。通常是由于服务器上的文件或目录的权限设置,例如IIS或apache的访问权限不当造成的。一般会出现如下提示:
一、403 禁止是什么意思?
403 Forbidden 是 HTTP 协议中的一个状态码(Status Code)。可以简单理解为无权访问本站。此状态表示服务器理解请求但拒绝执行任务,不应将请求重新发送到服务器。当 HTTP 请求方法不是“HEAD”,并且服务器想让客户端知道它为什么没有权限时,服务器应该在返回的信息中描述拒绝的原因。在服务器不想提供任何反馈信息的情况下,服务器可以使用 404 Not Found 而不是 403 Forbidden。
二、403错误码分类介绍
403.1
403.1 该错误是由于禁止“执行”访问引起的。如果您尝试从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许该程序执行,则会出现此错误。
403.2
403.2 错误是由“读”访问被禁止引起的。该错误是因为该目录没有默认的网页并且没有开启目录浏览,或者要显示的HTML页面所在的目录只标记了“可执行”或“脚本”权限。
403.3
403.3 该错误是由于禁止“写”访问引起的。尝试将文件上传到目录或修改目录中的文件时会出现此类错误,但该目录不允许“写入”访问错误。
403.4
403.4 错误是由 SSL 的要求引起的。您必须在要查看的网页地址中使用“https”。
403.5
403.5 错误是由需要 128 位加密算法的 Web 浏览器引起的。如果您的浏览器不支持 128 位加密算法,则会出现此错误。您可以连接到 Microsoft网站 执行浏览器升级。
403.6
403.6 错误是由IP地址被拒绝引起的。如果服务器有无法访问站点的IP地址列表,并且您使用的IP地址在列表中,您将返回此错误信息。
403.7
403.7 错误是因为需要客户端证书。当需要访问的资源要求浏览器具有服务器可以识别的安全套接字层 (SSL) 客户端证书时,将返回此错误。
403.8
403.8 错误是由于禁止站点访问引起的。如果服务器有无法访问站点的DNS名称列表,并且您使用的DNS名称在列表中,则会返回此信息。请注意,403.6 和 403.8 的区别是错误的。
403.9
403.9 错误是因为连接的用户太多。当Web服务器很忙,由于流量太大而无法处理请求时,将返回此错误。
403.10
403.10 错误是无效配置导致的错误。当您尝试从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许该程序执行时,将返回此错误。
403.11
403.11 错误是由于密码更改,用户无权查看页面。
403.12
403.12 错误是由映射器拒绝访问引起的。要查看的网页需要有效的客户端证书,当您的客户端证书映射没有访问该网站的权限时,会返回映射器拒绝访问的错误。
403.13
403.13错误是由于要查看的网页需要使用有效的客户端证书,或者无法确定证书是否已被吊销,导致使用的客户端证书已被吊销。
403.14
403.14 错误 Web 服务器配置为不列出此目录的内容并拒绝目录列表。
403.15
403.15 错误是客户端访问权限过多造成的。当服务器超过其客户端访问权限限制时,将返回此错误。
403.16
403.16 错误是由不受信任或无效的客户端证书引起的。
403.17
403.17 错误是因为客户端证书已过期或尚未生效。
三、403错误的主要原因
1、你的IP被列入黑名单。
2、您在一定时间内访问过这个网站(通常是使用采集程序),您的访问被防火墙拒绝。
3、网站 域名解析到空间,但空间没有绑定到这个域名。
4、您的网页脚本文件在当前目录没有执行权限。
5、在不允许写入/创建文件的目录中执行了文件创建/写入操作。