我知道有很多关于该主题的帖子,但似乎都没有解决我的问题。 我的问题如下,在Windows服务器中我已经设置了Apache,并且我想只对密码保护目录 C:/ apache / htdocs / j30 / administrator 所以
下面的 httpd.conf <Directory "C:/apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
我添加了以下内容
<Directory "C:/apache/htdocs/j30/administrator">
AllowOverride AuthConfig
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Order allow,deny
Allow from all
</Directory>
我使用cmd创建了passwd.txt并将其放在 C:/apache/bin/passwd.txt 中,然后我创建了 .htaccess 以下
AuthUserFile "C:/apache/bin/passwd.txt"
AuthType Basic
AuthName "This is Administrator Area"
Require valid-user
我已将 .htaccess 推入 C:/ apache / htdocs / j30 / administrator 。 该网站是一个joomla网站,所以我只想在管理员区域中在现场网站上进行密码保护。
所以一切都运行良好,除了当在以下网址中的localhost中浏览时(前端站点是站立的) http://localhost/j30 我仍然得到一个用户名密码问窗口???为什么?我做错了什么?我能够浏览,如果我关闭这个窗口...但然后再次出现.. **请记住,中的用户名密码窗口工作正常 http://localhost/j30/administrator
我只想在
中设置用户名密码询问窗口http://localhost/j30/administrator
而不是
我希望你明白这个问题,是 httpd.conf 中的一个错误配置? 请一些帮助家伙因为我真的堆叠在这里.. 任何帮助都会非常感激,
提前谢谢。