我已经将我的Wordpress网站重新开发为一个带有Vue前端的无头Wordpress CMS。
- 前端托管在一个数字海洋液滴上,nginx位于
www.mydomain.com
- 后端托管在另一个具有apache的DO液滴上,目前位于
www.mydomain.co.uk
此设置运行良好。前端与后端API对话,所有正确的内容都在www.mydomain.com
上提供
我的问题是重新配置后端,现在已经完成了。目前,在www.mydomain.co.uk
仍然可以看到完整的旧站点我希望后端只能从admin.mydomain.com
访问,用于admin/api目的。对www.mydomain.co.uk
的任何请求我都想重定向到www.mydomain.com
。
即
admin.mydomain.com/wp-admin/edit.php
为wordpress管理页面提供服务admin.mydomain.com/wp-json/wp/v2
为API服务www.mydomain.com/<category>/<slug>
为站点前端服务admin.mydomain.com/<category>/<slug>
返回404(或者重定向到www(
我如何配置服务器和/或安装wordpress来实现这一点?有可能吗?admin.mydomain.com
记录已经指向后端液滴。
您必须在nginx中创建一个保留代理。
https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment/optional-software/nginx-proxy.html#strapi-服务器