我在单独的子域(api.blog.com
)上有Wordpress管理面板和其余api,站点仅将Wordpress用作API,并具有网址blog.com
。
我有设置WP_HOME = blog.com
和WP_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标头,但我认为这是不好的方法。