2012-10-16 118 views
0

这里有一个文件夹中的图片的根目录里面我的网站:
Directory
我想有htaccess的需要验证才能访问这些文件夹。因此,没有人可以输入www.domain.com/Folder/CSS并在没有正确的用户名和密码的情况下访问它。到目前为止,我已经试过:身份验证子目录

<DirectoryMatch "^*"> 
    AuthType Basic 
    AuthName "Login" 
    AuthUserFile /disks/*/*/Folder/.htpasswd 
    Require valid-user 
</DirectoryMatch> 

这是为了确保它的所有子目录(classes, cs, images, js),而是当我www.domain.com/Folder/Front.php键入它出现:

Internal Server Error 

由于没有控制台错误。我如何让htaccess验证所有的子目录(但不是FRONT.PHP!)?

回答

0

尝试改变DirectoryMatch正则表达式/(.+)

没有为正则表达式here测试仪...

希望帮助

干杯 罗宾

PS:什么做的Apache日志说?你打开了日志记录吗?

+0

这不起作用,我无法访问日志。我试过'“/(.+)”','/(.+)','“^ /(。+)”','^ /(。+)'。他们都没有工作。有任何想法吗? –

+0

,如果你把以下内容的目录匹配满足任何这不会只捕获/但如果你输入页面名称,那么它不会要求输入密码... –

+0

ps:我测试以后一个'更好'的解决方案.... –