选项指令禁止的目录索引

2022-08-30 09:01:22

我正在使用dompdf插件作为codeigniter:http://codeigniter.com/wiki/PDF_generation_using_dompdf/

从表单生成 pdf。这在本地主机上有效,但在实时服务器上,我在错误日志中得到这个:

Directory index forbidden by Options directive: /var/www/vhosts/domain.co.uk/httpdocs/mm/userdata/account1/invoices/

知道这意味着什么吗?我已经搜索了答案,并找到了一些建议编辑httpd.conf的答案,但是我无法访问这个。

我还尝试将空白索引.html文件添加到根目录和文档目录(正如其他地方所建议的那样,但无济于事)。

任何帮助都非常感谢。

谢谢!


答案 1

此目录中的主目录或文件或附近的父目录可能包括:httpd.conf.htaccess

Options -Indexes

如果您没有访问权限,并且想要列出和浏览目录内容,则您的主机可能必须将其设置为,如果没有默认值,等等。如果目录不应具有默认文件,并且您未启用 ,则只能直接定位其中内容的文件名。+Indexes.htaccessindex.html, index.phpIndexes

默认情况下,该选项在许多 Apache 安装中通常处于禁用状态。Indexes

有关选项的 Apache 核心文档中提供了完整的详细信息


答案 2

这意味着该目录中没有默认文档(索引.html,索引.php等)。在大多数Web服务器上,这意味着它将显示目录内容的列表。但显示服务器配置禁止该目录 (Options -Indexes)


推荐