【发布时间】:2019-11-26 20:01:39
【问题描述】:
最近更新 - 为清晰起见更新
我在服务器 A 上设置了一个 WordPress 站点。
使用 Gatsby 和 gatsby-source-wordpress,我正在访问服务器 A 上的帖子并动态组装页面。然后我将一个 Gatsby 站点部署到 Netlify。
为了使用自定义域而不是 netlify 的默认子域,我设置了一个 custom domain on Netlify 并将我域的 DNS 指向 Netlify 的名称服务器。
问题是当我导航到mycustomdomain.com/wp-admin(登录到 WordPress 后端管理面板的路径)或mycustomdomain.com/wp-json(访问帖子内容的 API 端点)时,URL 被重定向到 Netlify 的服务器而不是服务器 A,我的 WordPress 安装所在的位置。
所以我正在尝试解决如何设置它,以便当我导航到我的 WP 登录或 WP API URL 时,我可以访问服务器 A 上的这些文件,但导航到 mycustomdomain.com 会转到我的 Gatsby/Netlify 构建.
我认为这可以通过域别名和适当配置名称服务器/DNS 区域来解决,但我无法完全理解如何做到这一点。
谢谢,
【问题讨论】:
-
谁在托管您用于访问 Netlify 站点的主域 DNS?您如何设置“别名”?从核心 WP 文件中重定向“离开”是什么意思?如果没有一些详细的细节和您尝试过的东西,很难提供帮助,因为有很多方法可以设置它。 ??????
-
子域是否安装了WP?
-
@ksav 不,我不知道如何在 Netlify 上安装 WP,或者即使有必要。
标签: wordpress redirect gatsby netlify domain-aliasing