请问apache里默认页面搜索顺序是什么?

请问apache里默认页面搜索顺序是什么?

apache2.0
打开一个目录时,默认页面是什么顺序?例如:index.html,index.htm,index.php等?

我看了配置文件
DirectoryIndex index.html index.html.var
顺序应该是index.html,再是index.html.var

但我在同个目录下放了index.html 和index.php,它却先访问的是php,这是为什么?
应该改什么地方,谢谢!
把index.php 放在index.html 的前面!
DirectoryIndex 指令是分前后的优先级顺序的,宏观点说apache所有的指令都分前后的
你其它地方还配置了DirectoryIndex


QUOTE:
原帖由 ipaddr 于 2005-11-16 22:39 发表
你其它地方还配置了DirectoryIndex

我看了,就设置了一条

[Copy to clipboard] [ - ]
CODE:
[root@localhost root]# cat /etc/httpd/conf/httpd.conf|grep DirectoryIndex
# DirectoryIndex: sets the file that Apache will serve if a directory
DirectoryIndex index.html index.html.var

默认情况下系统不会自动访问成功index.php的,除非你制定其文件,如http://.../index.php
在做测试的时候最好每次更改apache的配置文件后 重启一下apache,以保证使用更新过的配置文件。
index.php优先级最高。
在。HTACCESS文件中再定义一次:

DirectoryIndex index.html index.htm index.php index.cgi
既然配置了php支持,那么在php的配置中,默认应该是index.php最高