解决WordPress绑定多域名
WordPress只可以绑定单域名,Google后得到两种比较理想的方法。
方法1:编辑根目录下的 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”(与“默认上传路径”参数相同)。
本方法来源:http://www.mangguo.org/wordpress-multiple-domain-binding/
方法2:使用插件Domain Theme
Domain Theme这个插件的设计初衷是为WordPress绑定多域名,并且可以为每个域名单独设置主题。
插件下载地址:http://wordpress.org/extend/plugins/domain-theme/
安装方法:
# 把 domainTheme.php 上传到 /wp-content/plugins/
# 在后台插件菜单启动该插件。
# 把你的域名绑定到你安装WordPress的服务器(这一步很重要,必须要绑定到你安装WordPress的目录。)
# 在后台的“域名主题”设置菜单里面添加你的域名。
本站就是使用了Domain Theme这个插件,大家可以看看演示(看右边的Google搜索框)
http://www.guorui.org
http://www.ruizi.net
本站汉化Domain Theme下载:[download#1#size]
添加新评论 »
已有 3 条评论 »
11.22.09
11:29 pm
这个插件的作用貌似仅仅是让你的http://www.ruizi.net的域名转向了http://www.guorui.org。这样的话为什么用插件呢,一句话就搞定了。
11.25.09
11:34 am
汉化下载地址失效了。。。
07.16.10
01:32 pm
I took my first home loans when I was very young and that aided my business very much. Nevertheless, I require the student loan again.