9

我整个学期都在这台服务器上工作并且没有更改任何配置选项 - 我几周前创建的目录/文件仍然可以访问,但是任何新目录,甚至是旧工作目录的完全相同的副本都不允许我访问它们 - 得到错误“选项指令禁止的目录索引”。这是什么原因造成的?

4

4 回答 4

32

看起来有人在 Apache 中禁用了目录列表。如果允许您使用 .htaccess 覆盖它,只需在您的 Web 根目录中放置一个 .htaccess 文件,其中包含以下信息:

Options +Indexes
于 2012-04-28T16:53:13.640 回答
3

对我来说,这是一个问题,不仅仅是在文件夹中有 index.html 或 index.php(取决于 .htaccess 文件中的内容)文件并试图提取其内容。然后我再次使用 php 来读取内容,而不是像我假设的那样通过命令行。如果您仍然没有找到解决方案,请尝试在您无法从中提取内容的目录中创建一个 index.(php,html)。

于 2012-11-20T15:40:09.583 回答
1

对我来说,帮助的是,通过 httpd.conf 文件中的解释并确保我符合要求。以下评论有帮助:

 # The path to the end user account 'public_html' directory must be
 # accessible to the webserver userid.  This usually means that ~userid
 # must have permissions of 711, ~userid/public_html must have permissions
 # of 755, and documents contained therein must be world-readable.
 # Otherwise, the client will only receive a "403 Forbidden" message.

我试图移动文档根目录,但我没有设置正确的权限..

于 2013-06-10T19:23:17.947 回答
0

对我来说,在 Wordpress 工作。错误是禁止访问 wp-admin。我用 Options +Indexes 内容创建了 .htaccess。

谢谢你。

于 2013-01-15T12:33:17.390 回答