htaccess限制身份验证但文件异常

时间:2015-11-21 10:17:07

标签: apache .htaccess .htpasswd

我见过其他一些相关帖子,但没有找到任何解决方案。

我需要使用身份验证来限制文件夹,它可以正常工作。 但是在这个文件夹中我需要保持一个文件访问权限对所有人开放,我使用了这个,但它不起作用:

    int main()
{

 char s1[3]="RED";
 char s2[]="RED";
 puts(s1);
 puts(s2);
 printf("%s",s1);
 return 0;
}

抱歉我的英文不好,谢谢你的帮助!

1 个答案:

答案 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