【发布时间】:2011-11-28 23:23:34
【问题描述】:
我试图只为我锁定一个文件(它是一个日志,我不希望用户看到它)。
这是我的 .htpasswd:
foo:bar
这是我的 .htaccess:
AuthUserFile /home/kapip/public_html/.htpasswd
AuthType Basic
AuthName "This is allowed for admin purposes only"
<Files "users.log">
Require valid-user
</Files>
即使我在对话框后输入了正确的密码,对话框也会像发送请求一样闪烁,然后再次弹出。无论我输入什么,我都看不到我的文件。
一些规格
- 我正在使用共享主机
- .htpasswd、.htaccess 和日志文件位于同一目录中
- 即使我将 users.log 更改为 users.txt,它仍然不起作用
- 如果我在询问凭据时单击“取消”,则会给出 401 响应
请帮帮我! :(
【问题讨论】:
-
您使用的是 cpanel 还是任何其他共享主机面板?虽然不是最好的解决方案,但您可以使用密码保护功能来帮助您解决这种情况。
-
@Ken 查看this meta post,了解如何在未回答的问题上获得更多关注。
标签: php html apache .htaccess .htpasswd