遇到问题
起初我把我的博客 WordPress地址(URL) 套上cloudflare的cdn,然后使用新版WordPress发布文章,显示离线如下图
经过排查是大概率是WP Rest API的问题,因为在F12中显示WP Rest API请求的是我的站点地址(URL)wp-json/wp/v2/****,并无法访问显示405,手动访问也是404。
解决问题
于是我把WordPress地址和站点地址都换成套了cloudflare相同的域名,必须是一样的域名,重新发布文章显示 WordPress提示”发布失败。错误信息:此响应不是合法的JSON响应。 这应该是之前调试的时候把伪静态删了,重新配置伪静态为
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
就可以正常使用新版发布系统发布文章了
Comments | Nothing