如何更改网站内容(一下wordpress绑定多个域名或者取消域名绑定限制的方法(图))
优采云 发布时间: 2022-03-06 13:08如何更改网站内容(一下wordpress绑定多个域名或者取消域名绑定限制的方法(图))
用过wordpress的站长应该都知道,wordpress在安装的时候会默认绑定当前的域名,后面会绑定其他的域名,但是页面的链接还是安装时的域名。那么今天给大家分享一下如何在WordPress上绑定多个域名或者取消域名绑定限制。
1. 打开网站根目录下的wp-config.php,在define('WP_DEBUG', false);后面添加如下内容:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
这两句的意思是把网站域名设置为当前访问的域名,也就是取消域名的绑定。如果您不需要任何域名来访问,而只需要几个域名,您可以这样做:
$domain = array("www.a.com", "www.b.com", "www.c.com");
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}
将指定的域名放入 $domain 数组中。
注意:
2. 完成以上工作后,你的网站已经可以实现多域访问了,但是还有一个问题,就是静态资源,wordpress上传的图片插入到文章@ > ,地址是固定的。修改域名后,图片的域名不会被修改,所以还需要修改静态文件地址,可以使用以下代码解决:
define( 'WP_CONTENT_URL', '/wp-content');
在上面的代码下方添加此代码。
OK,到这里你的网站已经彻底突破了域名绑定的限制。