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

By | 2024-04-03

第一、设置支持任意域名访问

这里我们可以在当前WP站点根目的 wp-config.php 文件中添加。

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

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

第二、设置固定的域名访问一个WP

我们也可以设置固定的域名访问到WP,如果没有何止的,无法解析过来,这个就防止他人恶意的解析。

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

这里我们还需要有一个问题,比如一旦我们在准备使用多个域名指向一个数据的话,在站点中我们设置的域名就不要固定,需要灵活的相对域名。

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