为wordpress绑定多个域名
2009-08-10 23:31
按照默认设置,wordpress只能绑定一个域名,与域名相关的两个option选项是siteurl和home,这些域名数据存在数据库里。
但是,自定义常量的优先级要高于数据库。所以,对于有多个镜像的blog,可以通过修改wp-config.php为Wordpress绑定多个域名。
将以下代码插入到wp-config.php中,就会根据域名设置wordpress的目录和显示目录。
if ($_SERVER['HTTP_HOST']==”www.w2.com”):
define(”WP_SITEURL”, “http://www.w2.com”);
define(”WP_HOME”, “http://www.w2.com”);
elseif ($_SERVER['HTTP_HOST']==”www.w3.com”):
define(”WP_SITEURL”, “http://www.w3.com”);
define(”WP_HOME”, “http://www.w3.com”);
else :
define(”WP_SITEURL”, “http://www.w4.com”);
define(”WP_HOME”, “http://www.w4.com”);
endif;