我见过其他一些相关帖子,但没有找到任何解决方案。
我需要使用身份验证来限制文件夹,它可以正常工作。 但是在这个文件夹中我需要保持一个文件访问权限对所有人开放,我使用了这个,但它不起作用:
int main()
{
char s1[3]="RED";
char s2[]="RED";
puts(s1);
puts(s2);
printf("%s",s1);
return 0;
}
抱歉我的英文不好,谢谢你的帮助!
答案 0 :(得分:1)
使用SetEnv和Order指令:
#set variable if uri is "/admin-ajax.php"
SetEnvIf Request_URI ^/folder/admin-ajax\.php noauth=1
#auth
AuthName "Admins Only"
AuthUserFile /home/dd/.htpasswd
AuthGroupFile /dev/null
AuthType basic
require user AuthorizedUser
#Here is where we allow/deny
Order Deny,Allow
Satisfy any
Deny from all
Require user AuthorizedUser
Allow from env=noauth
这样您就无需登录服务器即可访问 admin-ajax.php 。