WP站出现admin-ajax.php 403错误怎么办_WordPress的admin-ajax.php出现403错误解决办法

WordPress教程 pcbiji 5499浏览 0评论

使用 WordPress 建站的小伙伴一定都对 admin-ajax.php 不陌生,它是用于 Ajax 请求的必需文件,如果你的网站使用了 Ajax 请求网站数据,就会用到它。但是有时候有些站长会发现 WP 站出现 admin-ajax.php 403 错误,这种时候应该怎么做呢,有没有 WordPress 的 admin-ajax.php 出现 403 错误解决办法呢?

WP 站出现 admin-ajax.php 403 错误原因

WP 站出现 admin-ajax.php 403 错误原因

在 WordPress 出现 admin-ajax.php 403 错误时,你可以检查一下你的网站是否使用了缓存插件,只需要尝试利用“Ctrl + F5”,强制刷新网页,这个 403 错误一般就消失了,如果是这样的,那就是缓存插件导致的问题。

因为我们在使用 Ajax 时,都会使用 WordPress 内置的 Nonce 机制来添加请求安全验证,如果 Nonce 的值失效了,但是缓存仍然存在,就会出现请求被拒绝,产生了 403 错误。

WordPress 的 admin-ajax.php 出现 403 错误解决办法

解决这个 WP 站出现 admin-ajax.php 403 错误该的办法就是要定时清空缓存,或者不要缓存admin-ajax.php请求。

我们以 WP Rocket 插件为例,可以在它的设置中将“/wp-admin/admin-ajax.php”添加到排除路径中,如下图所示;

WordPress 的 admin-ajax.php 出现 403 错误解决办法

如果使用的是其它的缓存插件,比如:WP Fastest Cache 或 WP Super Cache 等,可以设置自动清空缓存的时间,比如 WP Fastest Cache 可以在“删除缓存”的选项卡上按照下图添加一个规则:每 10 小时清空一次全部缓存;

WordPress 的 admin-ajax.php 出现 403 错误解决办法

其他缓存插件就不一一介绍了,总之就是找到自动清理缓存的设置选项,设置自动清理缓存的时间不超过 12 小时,一般就可以了。以上就是 WordPress 的 admin-ajax.php 出现 403 错误解决办法,有被这个问题困扰的小伙伴可以来电脑笔记网看看这篇教程了。

转载请注明:电脑笔记网 » WP站出现admin-ajax.php 403错误怎么办_WordPress的admin-ajax.php出现403错误解决办法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址