PHP/Apache,htaccess中的选项+索引不适用于根目录

And*_*ift 3 php apache .htaccess directory-listing

我需要提供我的站点根目录目录列表,所以我创建了一个包含的.htaccess文件

options +indexes

它适用于子目录,但是对于主目录,我在Red Hat Enterprise Linux页面上获得了Apache HTTP Server测试页面.

除了安装的PHP版本之外,我有两个相同的站点.在一个站点(PHP 5.2.1)上,这种技术工作正常.另一方面(PHP 5.2.9),它没有.

据我所知,Apache安装是相同的,我验证了httpd.conf文件是相同的.

在这两个站点上,htaccess适用于子目录.我的问题是主站点目录.

我的目标是基于目录列表创建简单的站点,类似于znvy.com.

有没有关于更新的PHP版本,以防止列出根目录?如果有的话有解决方法吗?

[更新]我使用rex swain的http查看器查看了该页面,问题站点的服务器返回了一个带有Apache默认页面的403状态.

And*_*ift 5

问题是由/etc/httpd/conf.d/welcome.conf文件引起的:


    Options -Indexes
    ErrorDocument 403 /error/noindex.html

该文件会覆盖htaccess,并为任何根网站目录关闭索引.将它重命名为welcome.con并重新启动服务器解决了这个问题.

  • 最好重命名welcome.conf.bak,以便后来有人能够一目了然地了解情况. (4认同)