密码保护一个目录cakephp webroot dir
-
26-10-2019 - |
题
由于各种原因,我里面有一个dir app/webroot/
需要保护(/files
)。我不熟悉CakePHP的内部工作,因为我雇用了这个项目。但是,这个人无法提供答案。移动目录也不可行。
我尝试的是放置一个 .htaccess
在 - 的里面 app/webroot/files/
并链接到一个 .htpasswd
在常规文件树之外提交。这不起作用,我遇到了401个错误。放置 .htpasswd
在同一dir内部没有任何改变。
从其他问题中,我收集到的我需要修改对方 .htaccess
CakePHP使用的文件,但我的方式尚不清楚。
看起来我的另一个问题是保护整个Webroot Dir,这不是我需要的。
我还尝试使用检查会话的PHP下载脚本来保护文件,但是某种程度上与我的客户失败了,不确定为什么。
解决方案
HTTP 401状态(注意:“状态”,而不是“错误”)是“未经授权”状态,这正是您未经授权的人所需的状态。这种对我的表明保护有效,但是检查授权凭证以允许访问失败。
如果您发布.htaccess代码,这可能会有所帮助(当然忽略了任何敏感数据;)
不隶属于 StackOverflow