angular - 仅将 Wordpress 用作后端 - 处理 WP_SITEURL
问题描述
我在 Angular 中建立了一个网站,它利用 Wordpress 作为后端,特别是使用它的 REST API。我正在替换现有网站,我的客户不打算更改其主机名。最初,我希望将 Angular 的静态文件以原始主机名 (myclient.com) 发布到 CDN,并将其 Wordpress 移动到 api.myclient.com。在这种情况下,我的客户也会登录 api.myclient.com/login 来管理他们的内容。
这是我开始担心的地方。我注意到一些问题,这是有问题的,我希望有人可能有一个聪明的解决方案。问题如下:
- 当我去 api.myclient.com/login 并登录时,我被重定向到 myclient.com/wp-admin,这是我的 CDN,所以我无法登录。
最初我找到了这个解决方案,它概述了一种允许我的客户在任何域登录 wp-admin 的方法。然而,这也带来了一些其他问题。
- Jetpack 向我发出有关进入安全模式的警告,因为 Wordpress 站点已更改域
- 如果我创建一个新帖子,我的 RSS 提要有指向 api.myclient.com 而不是 myclient.com 的链接
- 将我的网站发布到指向 api.myclient.com/post-slug 而不是 myclient.com/post-slug 的社交媒体链接
有没有其他人遇到过这个问题?我的问题似乎主要与喷气背包有关,所以如果这不是此类问题的正确论坛,请告诉我!
解决方案
推荐阅读
- algorithm - 在 O(log n) <= speed < O(n) 中双向搜索字典的算法
- birt - Eclipse BIRT Tomcat 7.041
- c# - 对指挥官建造者施加删除限制
- java - 当数据类型为抽象时,如何从 ArrayList 中删除项目?
- go - 简单的 HTTPS 请求:Golang 返回 505,Python 和 Chrome 工作
- android - Android firebase 数据库获取值总计
- angular - p-inputSwitch (onChange) 在 Firefox 中不起作用
- javascript - mongoose 在层 json 中找到 json
- jquery - JQuery 选项卡不是一个函数
- python - 熊猫:打印没有 dtype 信息