大数跨境
0
0

wordpress网站维护:防火墙导致内容更新或发布失败怎么办?

wordpress网站维护:防火墙导致内容更新或发布失败怎么办? wordpress建站开发
2025-11-16
10
导读:继续分享wordpress网站维护教程。大家在编辑、发布、修改网站内容时有没有遇到过失败的情况呢?

继续分享wordpress网站维护教程。大家在编辑、发布、修改网站内容时有没有遇到过失败的情况呢?反正悦然wordpress建站是遇到过很多了,不管是使用wordpress自带的古腾堡编辑器还是使用Elementor编辑器都可能会遇到。

Wordpress网站维护教程:"此响应不是合法的JSON响应"的处理方法

相关的问题其实之前悦然wordpress建站已经分享过一次,不过情况不一样,上次分享的问题原因主要是网站伪静态、固定链接、网络等问题。

今天悦然提到的这个问题主要是由防火墙导致的,问题主要出现在使用了宝塔面板防火墙或其它一些waf防火墙的网站上。

情况一:古腾堡编辑器发布、更新失败

如上图所示,这种情况一般会显示发布或更新失败,此响应不是合法的JSON响应。主要原因是网站的某个Url被防火墙拦截了。

可以打开浏览器开发模式,里面一般会有一个或多个加载失败的url,如上图所示。这里需要把这个加载失败的url记录下来。后面会用到。

情况二:Elementor编辑器发布、更新失败

Elementor如果在编辑页面时发布、更新失败,一般会显示服务器错误,403 error。同样的方式,也是通过浏览器开发模式,找到加载失败的url,记录下来。因为之前没有截图,这里就不去复现问题了,我之前检查过,加载失败的url是【你的网址/wp-admin/admin-ajax.php】。

处理方法

这里就以宝塔nginx防火墙为例来讲一下处理方法。其它防火墙类似。

进入宝塔面板,然后打开nginx防火墙的全局配置(收费和免费的操作一样),找到URL白名单,点【设置】

然后把之前记录好的加载失败url添加到白名单就可以以,操作如上图所示。

下面是悦然wordpress建站总结好的一些可以加入白名单的url。

^/wp-json/wp/v2/
^/wp-admin/admin.php
^/wp-admin/admin-ajax.php
^/wp-admin/update.php
^/wp-admin/post.php

下面是使用了greenshift插件才会出现的,如果网站没用这个插件,就不用加。
^/wp-json/greenshift/

复制上面的url,添加好白名单之后一般就可以了,可以直接点更新或发布试试,如果还不行,可以刷新页面、清空缓存后再试。

📚WordPress/Elementor建站课程购买,报名 YRWP模板购买

推荐阅读

wordpress建站教程:woocommerce设置按产品数量的折扣

woocommerce产品限制购买数量,修改错误提示

wordpress建站教程:给woocommerce分类目录添加相关产品推荐模块


如果觉得我分享的内容对您有所帮助

😘请帮忙分享点赞在看 谢谢啦😘

【声明】内容源于网络
0
0
wordpress建站开发
各类跨境出海行业相关资讯
内容 1005
粉丝 0
wordpress建站开发 各类跨境出海行业相关资讯
总阅读4.4k
粉丝0
内容1.0k