这是我的网络文件夹的路径,我想保护它: “C:\ Program Files \ PostgreSQL \ EnterpriseDB-ApachePhp / apache / www / MyWeb”
同样在这个文件夹中我放置了:.htaccess和.htpasswd
我的.htaccess有以下内容: AuthName“受保护的网站” AuthType Basic AuthUserFile C:\ Program Files \ PostgreSQL \ EnterpriseDB-ApachePhp / apache / www / MyWeb / .htpasswd 需要有效用户
在Documentdoot的httpd.conf中“C:\ Program Files \ PostgreSQL \ EnterpriseDB-ApachePhp / apache / www”我将AllowOverrid None更改为All并添加了行AccessFileName .htaccess,如下所示: AccessfileName .htaccess
选项FollowSymLinks AllowOverride无---->所有 命令拒绝,允许 拒绝所有人
所以这就是我所做的一切!
对不起问题我又问了一次,因为在我看来,人们只在第一个tem分钟内回答问题,之后它就被遗忘了。 :)
答案 0 :(得分:0)
确保该文件名为.htaccess,您的路径显示为.htpasswd。
您需要在apache配置中启用htaccess处理。我认为这是必要的: AllowOverride AuthConfig
答案 1 :(得分:0)
我希望我的提示对于有同样问题的人可能会有用,可能会做同样的错误。