DirectoryIndex 似乎被 apache2 忽略了
Posted
技术标签:
【中文标题】DirectoryIndex 似乎被 apache2 忽略了【英文标题】:DirectoryIndex seemingly ignored by apache2 【发布时间】:2012-03-08 10:30:30 【问题描述】:我正在安装 Wordpress 并遇到找不到 index.php 的问题。当然,如果我明确输入它,那很好。问题在于 DirectoryIndex 不正确。我查看 mods-enabled/dir.conf 并显示:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
这似乎是正确的。但它不起作用。我想也许某处的其他文件正在覆盖它,但如果是这样,它不在启用 mods 中,因为我 grepped 了那个文件夹。
有什么想法吗?
【问题讨论】:
实际加载了 mod_dir 吗?更有可能是由防止 mod_dir 看到目录请求的虚假重写规则引起的。 DirectoryIndex doesn't work的可能重复 【参考方案1】:我认为 mod_dir 没有加载,尝试命令“sudo a2enmod dir”和“service apache2 restart”
【讨论】:
以上是关于DirectoryIndex 似乎被 apache2 忽略了的主要内容,如果未能解决你的问题,请参考以下文章
Laravel Apache DirectoryIndex 现在需要 index.php
No matching DirectoryIndex (index.php) found
mod_rewrite 不在 XAMPP 上执行特定重定向 - 与 DirectoryIndex 冲突?