nginx htaccess 在 redmine 中对特殊页面不起作用

nginx htaccess 在 redmine 中对特殊页面不起作用

我有 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,我没有密码和登录名的提示。我哪里出错了?

相关内容