我遇到过几个这样的情况,用户似乎改变了对之前在网上获取的材料的想法,因此他们以递归方式保护了整个目录drwx------
。
当 Apache 无法读取.htaccess
文件时,它会变得紧张,这是可以理解的,它会给出 [core:crit] 错误消息,提示“无法检查 htaccess 文件”。
用户可以将材料移动到其他地方并在其中进行一些明确的操作.htaccess
,但考虑到这是他们保护材料的方式,我可以让 Apache 接受它无法访问这些文件(因此当然无法为它们提供服务)吗?并且这样做没有什么不妥,以避免不必要的错误消息?
答案1
这里明显的问题是,这些用户这样做会影响服务器的服务,而这应该是条款和条件的一部分。
但是,如果您确实需要禁用.htaccess
文件因为它们会引发错误,则可AllowOverride None
以为特定目录进行设置。