阿里云推出的2年免费虚拟主机活动让很多人都把个人博客搬到了阿里云,以最便宜的虚拟主机来说,可以绑定30个域名,数据库大小50M,这是什么概念呢?一个博客发布几百篇文章后,数据库大小也就2M出头,况且建站系统有这么多,你才建一个站,是不是有点浪费。
话说之前买的香港渣渣空间后台都有子目录绑定子域名功能,万网却没有,真的是很不人性化呀,不过我们可以通过.htaccess文件来达到同样的效果。
以一个论坛站为例,二级目录名为bbs,需要绑定bbs.5ihz.cn
将下面代码添加到网站bbs.5ihz.cn根目录的.htaccess文件中- RewriteEngine on
- # 把 <span style="font-family: Verdana, "Microsoft YaHei", 微软雅黑, Tahoma, Helvetica, SimSun, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">bbs.5ihz.cn</span> 改为你要绑定的域名.
- RewriteCond %{HTTP_HOST} ^(www.)?<span style="font-family: Verdana, "Microsoft YaHei", 微软雅黑, Tahoma, Helvetica, SimSun, sans-serif; font-size: 16px; background-color: rgb(255, 255, 255);">bbs.5ihz.cn</span>$
- # 把 bbs改为要绑定的目录.
- RewriteCond %{REQUEST_URI} !^/bbs/
- # 不要改以下两行.
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- # 把 bbs 改为要绑定的目录.
- RewriteRule ^(.*)$ /bbs/$1
- # 把 bbs.5ihz.cn 改为你要绑定的域名
- # 把 bbs 改为要绑定的目录.
- # bbs/ 后面是首页文件index.php, index.html……
- RewriteCond %{HTTP_HOST} ^(www.)?bbs.5ihz.cn$
- RewriteRule ^(/)?$ bbs/index.php [L]
复制代码
上面注释已经说的很明白了,按需修改就行。值得说明的是:如果需要绑定多个子目录,重复添加上面的语句即可!
然后分别进行子域名和空间的相互绑定即可!
|