我正在运行 Magento 社区版 1.7.0.2 版。我想知道,为什么我的安装中有两个.htaccess文件,一个在magento根目录下,另一个在magento根目录下的magento app目录下?
在我的系统上,第一个是 209 行,而第二个只包含两个指令。
谁能解释一下为什么有两个文件而不是一个。两者都被解析还是只是其中之一?
通常每个 .htaccess-File 都会被解析,因为它们可以被额外使用。
最后一个 .htaccess 文件可能会覆盖或增强之前的文件。
app/ 中的 .htaccess 文件用于“拒绝”对 app 下任何文件的所有访问。没有这个,有人可以访问http://yourdomain.com/app/etc/local.xml并查看您的数据库凭据,以及其他不好的事情。var/ 中也应该有一个类似的文件(以防止查看日志等)
删除现有文件并尝试添加默认的新 .htaccess 文件