Теперь я запутался. Исходя из заголовка, я ожидал, что и /g/admins, и /u?exclude_groups=admins будут работать для авторизованных пользователей, но не будут работать для тех, кто не вошёл в систему.
Возможно, мы говорим о разных состояниях «скрытости» на странице групп:
Под «скрытым» я имею в виду что-то вроде приватного — переход по ссылке /g/admins приводит неавторизованных пользователей на страницу ошибки. Мне кажется, вы, возможно, думаете о том, что большинство пользователей не видят группы по умолчанию на странице групп (за исключением модераторов), потому что дополнительный код их скрывает. Но даже если группы не отображаются на странице групп, переход на страницу конкретной группы возможен, если пользователь перешёл по ссылке.
Приватная скрытость делает группу секретной, и именно поэтому, на мой взгляд, фильтр в каталоге пользователей не должен работать — он мог бы раскрыть информацию. Группа, которая просто не отображается, не является секретной.