htaccess
如果虚拟主机有绑定子目录功能,可以不用看。
相信很多人都遇到过,PHP虚拟主机、无绑定子目录功能,但是在网站根目录弄了个例如bbs的文件夹用来存放论坛,然后希望通过例如“bbs.5imoban.net”的二级域名就能够访问。如果您的虚拟主机支持.htaccess,您可以使用下面的方法实现这个功能:
首先,解析一个例如“bbs.5imoban.net”的域名到您的虚拟主机,保证访问这个域名可以打开您的网站。
其次,在网站根目录新建个.htaccess文件。
第三,在这个文件加入下面的代码:
RewriteEngine on # 把 bbs.5imoban.net改为你要绑定的域名. RewriteCond %{HTTP_HOST} ^(www.)?bbs.5imoban.net$ # 把 bbs改为要绑定的目录. RewriteCond %{REQUEST_URI} !^/bbs/ # 不要改以下两行. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # 把 bbs改为要绑定的目录. RewriteRule ^(.*)$ /bbs/$1 # 把 bbs.5imoban.net改为你要绑定的域名 # 把 bbs 改为要绑定的目录. # bbs/ 后面是首页文件index.php, index.html…… RewriteCond %{HTTP_HOST} ^(www.)?bbs.5imoban.net$ RewriteRule ^(/)?$ bbs/index.php [L]如果你想保定多个子目录,使用不同的二级域名进行访问,直接复制上面的代码,把bbs改成您的目录,域名改成您的网站的对应二级子域名即可。