Answers:
您可能已更改了Web服务器在其中查找.htaccess的目录(或其父目录)的权限,因此Web服务器无法再检查是否存在.htaccess文件。
首先修复目录的权限(Web服务器进程需要为rx,因此,请为755或775,具体取决于您希望该目录是否可组写入)。请注意,必须确保Web服务器备份到文件系统根目录(即/)的每个父目录的权限都是rx。
然后,如果您实际上并未使用.htaccess文件,并且不打算在将来使用它们(即,您打算将所有配置都放入httpd.conf / apache.conf中),请在apache配置中禁用htaccess文件。
检查当前目录中以及返回到文档根目录的每个父目录中.htaccess文件的存在,读取和解析,对性能的影响很小。它很小,但是在有很多请求时加起来。
如果服务器无法读取.htaccess(0755或.htacess,并且树的其余部分位于www-data组中)不是很明显,则仅搜索更高目录的根目录onwer:group即可。 *不****具有世界执行权限。
为了让apache查找文件,它必须在树上搜索。如果root:root目录没有全局执行访问权限,则无法执行此操作。
我已经绊了几次了.... :-)