在.htaccess文件中启用IndexIgnore时出现Wamp,500内部服务器错误


Wamp, 500 Internal Server Error when IndexIgnore is enabled in .htaccess file

我设法将错误隔离为以下内容。

当代码如下时,wamp服务器给出内部服务器错误

IndexIgnore */*

当我把这行评论为时,它工作得很好

#IndexIgnore */*

我需要了解这个错误的原因以及如何在wamp中解决这个问题。

配置错误。htaccess导致500错误。更新htacces文件以修复此错误(而不是注释)。

更改

IndexIgnore */*

IndexIgnore *

首先,您需要在Apache配置中激活autoindex_module,当然,如果您在.htaccess文件而不是虚拟主机中执行此操作,则需要rewrite_module

IndexIgnore [file]语法中,file也是shell样式的通配符表达式或完整文件名。*/*在我看来无效。

所以尝试一些简单的东西来提供它,比如

IndexIgnore *.xxx

如果这不会导致500错误,那么解决方案就像为参数使用有效的文件掩码一样简单。