共计 1087 个字符,预计需要花费 3 分钟才能阅读完成。
我们在搭建外贸网站时,通常会用到 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.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’]);
}
以上代码中的 www.a.com、www.b.com、www.c.com 可以修改为实际需要绑定的域名,这样就可以使得绑定的域名访问网站,而其他未添加的域名则无法访问。
3、静态资源设置
通过前面的修改后,WordPress 网站便可以实现多域名访问了,但要注意的是 WordPress 上传在文章里的图片的地址是固定的,所以我们还需要修改静态资源的文件地址,同样是修改 wp-config.php 文件,加入以下代码:
define(‘WP_CONTENT_URL’, ‘/wp-content’);
以上是关于 WordPress 绑定多域名访问的设置教程介绍,如果您遇到需要多域名访问网站的情况,则可参考本文来修改 WordPress 根目录的 wp-config.php 文件。