15
5

apache下wordpress mu 绑定顶级域名的方法

今天第一次安装wpmu,设置顶级域名绑定花了很多时间才成功,开始安装插件失败,删掉,再重新安装居然就好了,wp的奇怪问题真多。参考了ixiezi.com站上的教程,不过他那个设置有点烦,其实没那么复杂的。

还有就是,安装完生效后,禁用了插件之后还是继续生效的,很奇怪。

安装过程记录如下
1. 安装WordPress MU Domain Mapping插件
(1) 下载插件,下面是下载地址
http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/
(2) 把文件domain_mapping.php 放到你的mu的安装目录的wp-content/mu-plugins目录下面。
(3) 备份wp-content目录下的sunrise.php文件并把安装包中的sunrise.php文件拷贝到wp-content/目录下
(4) 编辑wordpress mu的安装根目录下的wp-config.php文件,取消下面这行的注释
`define( ‘SUNRISE’, ‘on’);`

2. Apache的设置
如果你用的是apache,为了保证apache能转发所有未知的域名绑定到wordpress mu,请确保默认的Apache Virtual Host指向你的
wordpress mu站点目录,这可以通过通过通配符 *来实现,
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.xxxx.com
ServerAlias xxxx.com *.xxxx.com
DocumentRoot /var/www/html
</VirtualHost>

3. mu站点普通用户的域名设置。
(1). 在域名管理界面创建指向wordpress mu服务器ip的A记录, 请确保为www和@都创建了A记录。
(2). 登陆到wordpress mu的用户后台,在工具->绑定域名下面的增加新域名输入框中输入你的域名(不带www)。

当前没有评论!

第一个在本文留言。

发表评论

名字(必须)
邮箱(必须),(永不被公布)
网址(建议)

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://www.chinateachers.com.cn),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。

    标签云