Feb 11

开始建立这个博客的时候因为com域名已经被注册了,所以我就将其余的几个顶级国际域名一起注册了,但是觉得闲置起来也不好就在后台都绑定了。在使用中发现只有主域名使用起来是正常的,备用的域名直接是跳转的,感觉起来很不爽,后来Google了一下就发现了这个解决方法。做SEO的人说一个网站绑定多域名容易被K,由于这个博客是我个人使用的,一开始就没有考虑要做的很大,所以这方面的负面影响还是可以忽略的。

编辑根目录下的 wp-config.php 文件,添加以下代码:

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

PHP 中的 $_SERVER[‘HTTP_HOST’] 用于获得来路域名。这样,就能根据来路为 WP_HOME 和 WP_SITEURL 变量赋值,实现 WordPress 多域名绑定。

为防止域名改变而造成图片不可用,必须在控制面板的“设置(Options)–杂项(Misc)”里将“文件的完整 URL 地址”设为 “wp-content/uploads”(与“默认上传路径”参数相同)。

Leave a Reply