WordPress将请求发送到错误的API URL

我在单独的子域(api.blog.com)上有Wordpress管理面板和其余api,站点仅将Wordpress用作API,并具有网址blog.com

我有设置WP_HOME = blog.comWP_SITEURL = api.blog.com

我升级了Wordpress 5.2.4,并且在控制台中保存帖子后,我看到WP将ajax请求发送到站点,而不是api https://blog.com/wp-json/wp/v2/posts/10946?_locale=user,并且我当然会出错,因为该域上没有路由。

为什么WP将请求发送到家庭URL?我该如何解决?在新版本发布之前,一切正常。.

当然,我可以在nginx上写从https://blog.com/wp-json/https://api.blog.com/wp-json/的重写URL并设置CORS标头,但我认为这是不好的方法。

dwtmwyc 回答:WordPress将请求发送到错误的API URL

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3160739.html

大家都在问