Wp实现多域名访问同一站点


由于我的博客启用了两个域名(分别是【主】danchao.fan和【副】shouzhua.fan)昨天安装好主题后,发现主域名访问都正常,但是第二个域名访问矢量图标却都不能显示,很是郁闷,有人建议我直接跳转,但是跳转后不能https访问,我觉得好不甘心。今天晚上突然问了下主机客服,主机客服居然给我指明了方向,要我去搜一下Wordpress实现多域名访问同一站点,试了几次成功了居然,现在把经验总结一下。

参考文章:
https://blog.csdn.net/m0_66047725/article/details/123908339

WordPress设置绑定多个域名且实现多域名访问同一个WordPress站点方法


https://www.ourboke.com/1147.html

根据几篇文章显示,要想实现WordPress绑定多个域名,并且都能度独立访问也不难。我们只需修改wp-config.php文件即可,在站点根目录找到“wp-config.php”文件,然后根据自己需要添加一段代码即可。
文章分别推荐了实现任意域名访问、实现任意域名https访问、限制特定域名访问三段代码,本来我想设置特定域名访问,无奈上传后网站都打不开了。后来选择了实现任意域名https访问的代码。代码如下:

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

我将上述代码插入了“wp-config.php”文件67、68行之间。

同时,还要修改静态资源,因为 WordPress 上传在文章里的图片的地址是固定的,所以我们还需要修改静态资源的文件地址,同样是修改 wp-config.php 文件,加入以下代码:

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

我将上述代码插入了“wp-config.php”文件67、68行之后,空行第70行。

最终如愿实现了两个域名同时访问这个网站。


发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注