我有 redmine 项目管理系统。此外,我还有 nginx,就像 redmine 的反向代理一样。因此,我需要为用户屏蔽 redmine 中的某些页面。在 中redmine.conf
,我做了:
location /projects/wwe/dmsf
{
auth_basic "Test4";
auth_basic_user_file /etc/nginx/legalinfopass;
alias /usr/share/redmine/public;
try_files $uri @fcgi;
}
我htaccess
通过 生成了文件htpasswd
。它有效。但我需要阻止更深层次的页面。我想要类似的东西
location /projects/wwe/dmsf?folder_id=351
{
auth_basic "Test4";
auth_basic_user_file /etc/nginx/legalinfopass;
alias /usr/share/redmine/public;
try_files $uri @fcgi;
}
但是,当我进入页面时/projects/wwe/dmsf?folder_id=351
,我没有密码和登录名的提示。我哪里出错了?