17
5

为wordpress mu设置泛域名绑定到子目录

mu 的博客域名可以从两种形式中选择,一种是 http://itjoy.net/brian

另一种是 http://brian.itjoy.net

如果是前一种,基本上不要做什么额外的设置,解析itjoy.net到网站空间,在CPANEL的Addon Domains中绑定该域名到mu安装目录就可以了。

我需要的是第二种,

首先要在域名DNS上增加域名A记录  *.itjoy.net  到网站空间的IP上;

然后在cpanel面板的Addon Domains中增加域名itjoy.net ,Username/directory/subdomain Name填入 mu的安装目录;(PS:如果你的mu是安装在你空间的根目录的,那设置到这里就可以了,下面的设置适用于MU安装在空间子目录的情况)

现在 *.itjoy.net只能访问到网站空间的根目录,cpanel没法绑定泛域名到子目录,

需要用到Apache的Rewrit模块

所以到网站上去搜索求助,加上自己测试,好不容易才成功。

方法是,在你的网站根目录建议一个 .htaccess 文件(没错,文件全名就是 ‘.htaccess’),内容为:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{HTTP_HOST} ^(.*\.)?itjoy.net$

RewriteCond %{REQUEST_URI} !^/blogmu/

RewriteRule ^(.*)$ /blogmu/$1

—吧上面的itjoy.net 和blogmu 改为你自己的域名和mu安装目录

测试一切ok!

原文地址:http://brian.itjoy.net/archives/25wordpress-mu-domain.html

当前没有评论!

第一个在本文留言。

发表评论

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

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

允许部分 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 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。