最近购买了一个新域名 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的主机名哦
test