首页 > 解决方案 > 设置自定义 Wordpress REST-API URL

问题描述

我在 apache2 debian 服务器上运行一个常规的 wordpress 实例。对于前端,我使用带有 wordpress 后端的 REST-API 的 react spa。现在,我已经更改了前端的 url 以将其与 wordpress 后端分开

/** SITE SETTINGS
 */

define('WP_HOME','https://frontend.foo.bar');
define('WP_SITEURL','https://backend.foo.bar');

问题是,其余的 api 调用现在是从frontend.foo.bar/wp-json/...进行的(例如,当我尝试更新现有帖子时,我收到消息“更新失败。你可能处于离线状态。”)

是否可以以某种方式修改 api 域?有一个rest_url_prefix,但它只更改域之后的部分。提前致谢!

标签: wordpressapacheapirest

解决方案


推荐阅读