使用 htpasswd 仅保护一个目录
Protect only a directory with htpasswd
我想用 http 密码保护 protect-me-dir
目录。我试过这段代码:
AuthType Basic
AuthName "restricted area"
AuthUserFile /home/iterator/public_html/protect-me-dir/.htpasswd
require valid-user
它可以工作,但不幸的是它到处都要求输入密码,而不仅仅是 protect-me-dir
。怎么可能保护只那个目录?
如果我将此代码放入 <Directory "/home/iterator/public_html/protect-me-dir">...</Directory>
,我会收到内部服务器错误
只需将 .htaccess
文件放在您要密码保护的目录中即可。它是一个目录配置文件。
我想用 http 密码保护 protect-me-dir
目录。我试过这段代码:
AuthType Basic
AuthName "restricted area"
AuthUserFile /home/iterator/public_html/protect-me-dir/.htpasswd
require valid-user
它可以工作,但不幸的是它到处都要求输入密码,而不仅仅是 protect-me-dir
。怎么可能保护只那个目录?
如果我将此代码放入 <Directory "/home/iterator/public_html/protect-me-dir">...</Directory>
,我会收到内部服务器错误
只需将 .htaccess
文件放在您要密码保护的目录中即可。它是一个目录配置文件。