Bluehost配置要点
Bluehost美国主机虚拟目录下常用的重要配置文件有2个,一个是php.ini,另一个是.htaccess,编辑这2个文件我们可以完成日常的大部份配置任务,所以熟练掌握这2个文件的配置方法是必须要作的功课,这不仅适合Bluehost美国主机也适合其它的类似主机。Bluehost美国主机虚拟目录下这2个文件有一个共同的特性,就是当前目录的权限高于上级目录,或者你可以理解为当前目录优先于上级目录,假设当前目录不存在上述2个文件,系统才会读取并执行上级目录中php.ini和.htaccess的配置。这也是Bluehost美国主机虚拟目录高度的灵活性和完全自定义的重要优点。Bluehost美国主机虚拟目录下php.ini和.htaccess文件都是可以新建和自定义编辑的。比如:你在Bluehost美国主机的一个域名(rootdomain.com,目录为rootdomain)下新建了一个子域名(Subdomain.rootdomain.com,目录为rootdomain/Subdomain),这是假设在目录rootdomain中定义了DirectoryIndex index.php那么当你的rootdomain/Subdomain目录中.htaccess文件中没有定义默认首页为index.html,或者根本不存在这个文件,假设在目录rootdomain/Subdomain下新建文件index.html,然后用网址http://rootdomain.Subdomain.com/访问时,服务器会找index.php这个文件而忽略index.html,结果是报404错误。解决的方法是在rootdomain/Subdomain目录下,新建一个文件.htaccess,加入下面的内容DirectoryIndex index.html上面的例子试图说明2个要点,当前目录的权限高于并且优先于上级目录,假设在当前目录中不存在配置文件则查找并执行上级目录中的配置;php.ini和.htaccess文件可以新建和自定义编辑,并且可以放置于任意目录中。
页:
[1]