今天有个老客户反馈了一个问题,想把BlueHost把主域名放到子目录,我们找了一个方法,经过该客户的试用,是可行的。在此,感谢这位朋友的热心反馈。
cpanel面板的主域名默认都是绑定在根目录的,这样如果你以后绑定了其他域名,也会在根目录下面。虽然不影响使用,不过挺乱的。
对于还没开通空间的新用户,我们已经有特殊的方式解决这个问题。(这里就不用说明了)
对于已经开通空间的老用户,我们也提供了另外的解决方法:就是利用Bluehost强大的htaccess功能,在根目录下面制作一个.htaccess文件,内容如下:
里面的bluehost.com.cn 要改成你的网址
里面的bluehost要改成你的子目录名
最后面的index.php要改成你的首页文件名
RewriteEngine on
RewriteCond %{HTTP_HOST} ^( www.)?bluehost.com.cn$
RewriteCond %{REQUEST_URI} !^/bluehost/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bluehost/$1
RewriteCond %{HTTP_HOST} ^( www.)?bluehost.com.cn$
RewriteRule ^(/)?$ bluehost/index.php
海外主机->BlueHost
