WordPress如何绑定多个域名 WordPress实现多域名访问

WordPress如何绑定多个域名 WordPress实现多域名访问

1、任意域名访问

在当前WordPress网站的文件管理中,找到网站根目录下的wp-config.php 文件。如果我们租用的是BlueHost主机(如香港虚拟主机、美国主机、印度主机、欧洲主机等),则可直接在cPanel面板或Plesk面板管理页面打开文件管理器,找到对应站点的wp-config.php文件,打开它并导航至define('WP_DEBUG', true)部分,然后添加下面两行代码:

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

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

通过添加上面两行代码,可以实现任意绑定解析的域名都能正常访问到WordPress网站,而且不会串联到其他域名。

2、指定多域名访问网站

如果WordPress网站要指定多个域名绑定访问的话,可编辑WordPress根目录的wp-config.php文件,加入以下代码:

$domain = array("www.siyege.com", "siyege.com");

if(in_array(_SERVER\['HTTP_HOST'\], domain)){

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

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

}

以上代码中的www.a.comwww.b.com、www.c.com可以修改为实际需要绑定的域名,这样就可以使得绑定的域名访问网站,而其他未添加的域名则无法访问。

3、静态资源设置

通过前面的修改后,WordPress网站便可以实现多域名访问了,但要注意的是WordPress上传在文章里的图片的地址是固定的,所以我们还需要修改静态资源的文件地址,同样是修改 wp-config.php 文件,加入以下代码:

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

自用:

$domain = array("www.siyege.com", "siyege.com");

if(in_array(_SERVER\['HTTP_HOST'\], domain)){

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

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

}

相关推荐
syjy220 小时前
WooCommerce Variation Swatches Pro WordPress插件使用教程(含下载)
wordpress·wordpress插件
WordPress学习笔记1 天前
模板业(mobanye)各行各业的网站模板
wordpress
syjy22 天前
(含下载)All in One SEO Pack Pro WordPress插件使用教程
wordpress·wordpress插件
syjy23 天前
WP Smush Pro WordPress插件使用教程(含下载)
wordpress·wordpress插件
代龙涛3 天前
WordPress archive.php 分类与归档页面开发指南
开发语言·后端·php·wordpress
WordPress学习笔记4 天前
Grace主题(Grace Theme):高端原创设计 优雅大气的WordPress主题
wordpress
WordPress学习笔记5 天前
建跨境独立站用XXTheme主题好还是GraceTheme主题好?
wordpress
WordPress学习笔记7 天前
外贸模板推荐
wordpress
WordPress学习笔记7 天前
用“第一性原理”思维,为搜索引擎收录铺就坦途
搜索引擎·wordpress
Web极客码9 天前
深入了解WordPress网站访客意图
服务器·前端·wordpress