我正在运行带有nginx代理的Apache2网络服务器,只要我将.htaccess放入我的文件夹中就可以了
Forbidden
You don't have permission to access blabla on this server.
在我的httpd.conf中,我设置了AllowOverride All
。
.htaccess的内容无关紧要,只要文件存在,我就会收到Forbidden错误。
这里有什么问题?
答案 0 :(得分:0)
它肯定取决于你的.htaccess包含的内容..但是HTTP / 1.0禁止让我认为你要么
DirectoryIndex
存在或您覆盖它 - 并且还有Options -Indexes
Options +FollowSymlinks
在你当地的htaccess搞砸了事情要使用正确的符号链接来处理apache,那么包含目录必须具有apache用户的eXecute权限。
我的drupal / sites /文件夹中的示例输出ls -la
:
drwxr-xr- x 4 mschr root 4096 9 may 15:41。
drwxr-xr-x 9 mschr apache 4096 22 may 21:18 ..
lrwxrwxrwx 1 root root 16 4 may 08:16 all - >的/ etc / drupal的/所有/