主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

3

听众

42

主题
发表于 2015-1-7 16:32:10 | 查看: 1141| 回复: 2
本帖最后由 moon 于 2015-1-7 16:36 编辑

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,服务器会找index.php这个文件而忽略index.html,结果是报404错误。解决的方法是在rootdomain/Subdomain目录下,新建一个文件.htaccess,加入下面的内容
DirectoryIndex index.html
上面的例子试图说明2个要点,当前目录的权限高于并且优先于上级目录,如果在当前目录中不存在配置文件则查找并执行上级目录中的配置;php.ini和.htaccess文件可以新建和自定义编辑,并且可以放置于任意目录中。

收藏回复 显示全部楼层 道具 举报

发表于 2015-1-13 17:09:49
收藏

回复 显示全部楼层 道具 举报

发表于 2015-1-14 16:33:55
不错

回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-5-19 01:25 , Processed in 0.067651 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表