当前位置:首页 > WordPress > 如何解决WordPress中403 Forbidden错误

如何解决WordPress中403 Forbidden错误

403 Forbidden错误是一个很常见的问题,很多WordPress新手都会遇到。今天我们就讲一下怎样轻松的解决WordPress中的403 Forbidden错误问题。

什么是403 Forbidden?

当你的网站发生错误的时候,WordPress会显示代码和信息。简单的说,当服务器权限拒绝对特定页面的访问,此时就会显示403 Forbidden错误代码。通常会显示为:

“ 403 Forbidden – You don’t have permission to access ‘/’ on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocement to handle the request.”

也有可能网页只显示 “Access Denied”或 “Access to yourdomain.com was denied. You don’t have authorization to view this page.”

这几种情况下,你可能会遇到403 Forbidden错误问题,比如:

403 Forbidden – wp-admin或WordPress登陆页面拒绝访问
403 Forbidden – WordPress安装过程中
403 Forbidden – 当访问WordPress网站上的任意网页时

403_Error

为什么WordPress会出现403 Forbidden错误?

出现403 Fobidden错误的最常见原因就是安全插件配置不佳。许多WordPress安全插件可以屏蔽一个或多个IP地址,如果他们认为这些地址是不安全的。另一个可能的原因就是服务器上存在损坏了的.htaccess文件或者不正确的文件权限。
由于主机公司可能会调整他们的服务器设置,这就会导致你的WordPress网站出现403 Forbidden错误。

怎样解决WordPress中出现的403 Forbidden错误

在调整网站设置之前,建议你先做一个备份。

1. 解决由于WordPress插件造成的403 Forbidden错误

首先,暂时停用所有的WordPress插件。如果问题解决了,说明就是某个插件导致的403错误。要找出究竟是哪个插件的问题,就需要你一个一个重新激活插件,看激活哪一个时又出现403 Forbidden错误。然后重新设置或者直接删除那个插件。

2. 解决由于损坏的.htaccess文件造成的403 Forbidden错误

修复损坏的.htaccess文件非常简单。

首先,通过cPanel里的FTP客户端或者文件管理器连接你的网站。找到 .htaccess文件所在的根目录,把它下载到你的电脑上,然后从服务器上删掉这个文件。再次尝试进入你的网站,如果403 Forbidden错误解决了,就说明你之前的那个 .htaccess文件是损坏了的。你可以登陆进WordPress后台,在设置 > 固定链接页面重新生成一个新的 .htaccess文件。

3. 解决WordPress中文件权限所造成的403 Forbidden错误

你网站上储存的所有文件都有文件权限,这些文件权限决定谁可以访问你网站上的文件和文件夹。错误的文件权限就会造成403 Forbidden错误,它会让服务器以为你没有权限访问那些文件。如果前面两种方法都没有解决403问题,那这就是最有可能的一个原因。

通过FTP客户端连接你的网站,找到包含所有WordPress文件的根目录。选择一个文件夹,右键,然后选择菜单中的“文件权限”选项。你就会看到一个文件权限的对话框。

你WordPress网站上的所有文件夹的文件权限应该是744或者755 ,所有文件的权限应该是 644或者640 。你可以把根目录的文件权限设置为 744或者755 。然后勾选 ‘Recurse into subdirectories’ 以及‘apply to directories only’,最后点击 ‘OK’ 确认。FTP客户端就会开始设置文件夹中所有子目录的权限。接下来,你需要针对其他所有的文件,用644或者640文件权限重复这个步骤。所有操作完成后,403 Forbidden错误应该就能解决了。

forbidden-error

  • << 新顶级域名后缀是否是互联网未来的趋势
  • 怎样设置WordPress的URL为SEO友好结构 >>
  • 作者:
    除非注明,本文原创:知道91,欢迎转载!转载请以链接形式注明本文地址,谢谢。
    原文链接:http://www.zhidao91.com/fix-403-forbidden-error-in-wordpress/

    相关文章 近期热评 最新文章

    • WP Super Cache如何安装与设置
      知道91 - WP Super Cache是一款 WordPress “静态化”插件,可以通过缓存来提高大负载下 WP 的性能。WP Super Cache 相比 WP-Cache 最大的改进,在于加入了 Super Cache ...
    • 10个最好的wordpress中使用的jQuery插件
      结合使用CMS系统wordpress和强大的jQuery将能给我们的Web页面富客户端开发带来无限的可能。本文介绍10个最适合wordpress开发的jQuery插件 - 知道91
    • 怎样加快Wordpress站点
      怎样加快 wordpress 站点的访问速度?即使你不是专门的网站开发人员,你依然可以加快wordpress网站,你只需要学会几个简单的技巧就可以学会wordpress网站的优化。
    • Wordpress 3.8 去除 google 字体—解决Wordpress加载缓慢的问题
      wordpress 3.8 更新后是否发现加载速度变慢了,你会看到网页提示在等待fonts.googleapis.com,这是因为wordpress 3.8 加载了google 字体,wordpress 3.8 只要去除 googl...
    • WordPress中禁止给文章(post)内容(content)自动加上p标签
      wordpress中禁止给文章(post)内容(content)自动加上p标签的方法是什么?如果使用the_content()本来是默认添加了p标签的,怎样禁止wordpress自动给编辑内容添加p标签呢?...
    • WordPress 代码插件介绍
      当我们拥有自己的技术博客的时候,我们往往会给出一些代码的示例,WordPress 编辑器本身没有添加编程语言代码的功能,我们需要借助一些代码插件来实现 WordPress 添加代...
    • 使用微信JDK实现微信接口签名验证
      要使用微信的接口必须在绑定的域名下测试;签名必须先向微信请求到access_token,然后用access_token再去请求jsapi_ticket,最后用jsapi_ticket和相关的参数按照ASCII码...
    • oracle数据库相关操作注意事项
      修改Oracle SGA(共享内存) 很多网站说修改Oracle的内存通过命令 如果你这么做了,那么恭喜你,你的Oracle数据库无法启动了。如果你已经这么做了,恢复Oracle启动的方...
    • oracle数据库相关操作注意事项
      修改Oracle SGA(共享内存) 很多网站说修改Oracle的内存通过命令 如果你这么做了,那么恭喜你,你的Oracle数据库无法启动了。如果你已经这么做了,恢复Oracle启动的方...
    • 使用微信JDK实现微信接口签名验证
      要使用微信的接口必须在绑定的域名下测试;签名必须先向微信请求到access_token,然后用access_token再去请求jsapi_ticket,最后用jsapi_ticket和相关的参数按照ASCII码...
    • ABP开发指南系列教程(2) – 多层架构...
      为了减少复杂性和提高代码的可重用性,采用分层架构是一种被广泛接受的技术。为了实现分层的体系结构,ABP遵循DDD(领域驱动设计)的原则,将工程分为四个层: 展现层(...
    • ABP开发指南系列教程(1) – 入...
      ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WE...
    • Windows下 JIRA + Agile + Mysql 破解...
      本文讲述了Windows下 JIRA + Agile + Mysql 破解安装示例教程
    • c#类的构造函数继承关系示例剖析
      本文通过示例代码讲解了c#子类的构造函数与父类的关系,子类怎样集成父类的构造函数的。