WP添加多个域名同时访问

最近购买了一个新域名 Velacie.la ,添加到本站后,发现添加后站内的URI结构仍然是旧的,不能起到两个域名同时启用、两个域名同时访问、两个域名各自构造合法的URI,能访问到同样的资源的目的。

#例如:
https://velaciela.ms/wp-content/uploads/2023/01/cropped-3.png
https://velacie.la/wp-content/uploads/2023/01/cropped-3.png
应该同时能访问到 cropped-3.png

网上看了一些经验,要求在 wp-config 中添加访问请求

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

但是结果是内部的域名结构(因为wp的设置里锁定了 https://velaciela.ms 作为主页)仍然是原有的域名,可以直接请求 https://velacie.la 开头的任何URI成功访问,但再点站内的任何链接,还是会转到原有域名去。

试用了一下乱七八糟的插件不起作用后,试试在 wp-config 中添加:

define( 'WP_CONTENT_URL', '/wp-content');

问题解决。现在两个域名都可以正常使用,生成并跳转到各自对应的URI去。

另外请不要忘了配置nginx的主机名哦

WP添加多个域名同时访问》上有1条评论

发表回复

您的电子邮箱地址不会被公开。