其实bluehost主机的主域名不能够绑定子目录的,我这里所说的主域名绑定到子目录其实就是一个噱头,我是教大家一种方法,把主域名跳转到子目录上,这个很简单可以设置一下我们都比较熟悉的.htaccess这个配置文件,我们在里面设置相应的规则即可,设置规则具体如下所示
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteCond %{REQUEST_URI} !^/subdirectory/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subdirectory/$1
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteRule ^(/)?$ subdirectory/index.php [L]
把上述规则中的yourmaindomain改成你的主域名,把上述规则中的subdirectory改成你需要绑定的目录。 这样就成功的设置成功了。
这样当我们进入到public_html目录下时就不会那么乱了,每个域名都对应一个文件夹,看的就比较清晰了。