通过备用域名访问 WordPress 网站

通过备用域名访问 WordPress 网站

我们有几个 WordPress 网站正在开发中。为了让我们的客户查看进度,到目前为止,我们不得不修改客户本地机器的 hosts 文件。这不是最好的方法……另一个问题是:WordPress 总是将调用重定向到设置中设置的域,因此使用备用域 (nginx: server_name) 不起作用。

那么,nginx 中有没有办法将所有customer.com请求路由到development.com

示例:客户致电customer.com,其 DNS 指向开发服务器。然后,Nginx 将所有请求从customer.com路由到development.com,这样 WordPress 就永远不会与 接触,customer.com而客户只会customer.com在浏览器中看到 。

答案1

WordPress 使用 HOME 和 SITEURL 变量来确定如何重定向到自己的主页。这些变量可以在网站的仪表板或文件中设置wp-config.php。请参阅这个文件了解详情。

根据我的经验,此值不需要包含 URL 的方案或域名部分,因此/blog可以很好地运行并允许使用任何方案和任何域名访问该网站。

根据 OP 的测试和评论:

对于托管在 的站点/,仪表板不会接受合适的值,因此wp-config.php必须使用文件。该值应设置为空字符串。OP 还评论说$_SERVER['HTTP_HOST']也可以使用。

相关内容