WordPress设置多域名同时连接一个网站程序教程

赛高部落

登录宝塔,在你当前网站的文件管理中,找到根目录下的 wp-config.php 文件,打开编辑并找到 define(‘WP_DEBUG’, true); 这行代码。在下面添加两三行代码即可。加入如下图所示:

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

这2行代码的意思是设置网站域名为当前访问的域名,也就是取消了wordpress安装时使用的原始域名的绑定。

define(‘WP_CONTENT_URL’,’/wp-content’);

这行代码修改的是网站中的静态资源(比如后台上传的图片、视频等)以上修改域名操作后也并不会修改这些附件路径里的域名部分。

对于需要指定特定多个域名访问的,可以使用以下代码:这处是替换掉上面开头的两行代码。

$domain = array(“www.1.com”, “www.2.com”, “www.3.com”);
if(in_array($_SERVER[‘HTTP_HOST’], $domain)){
define(‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’]);
define(‘WP_HOME’, ‘http://’ . $_SERVER[‘HTTP_HOST’]);
}

 

发表评论