作为国外付费空间之一,3IX也是国人使用的很多的服务器,不过该服务器域名绑定的目录一般是主目录/www(或者说是public_html)。比如我的wordpress博客,想绑定在主域名下,就要把wordpress程式安装到www目录下。这样做的好处是主目录直接访问笔者的博客,坏处是www下还有很多cpanel、webmail的程式,放在一起会很乱,因此我们要把博客单放到一个文件夹中,但这样的话就只能通过loneblog,com/blog来访问了。当然了,也可以解除绑定,然后再绑到子目录下。

为了解决这个问题,我们可以在www下建立一个.htaccess文件,其中要包含如下内容:

RewriteEngine on
#假设loneblog.com是你的主域名
RewriteCond %{HTTP_HOST} ^(www.)?loneblog.com$
# 将blog改成你主域名所对应的文件夹名
RewriteCond %{REQUEST_URI} !^/blog/
# 下面两行不需要改变
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 将blog改成你主域名所对应的文件夹名
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?loneblog.com$
RewriteRule ^(/)?$ blog/index.php

在某些文档管理器中,这个文件是隐藏的!