验证子目录

时间:2012-10-16 03:05:09

标签: apache .htaccess authentication .htpasswd

以下是我的网站根目录中的文件夹图片:
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!)?

1 个答案:

答案 0 :(得分:0)

尝试将DirectoryMatch正则表达式更改为/(.+)

有正则表达式here ...

的测试人员

希望有所帮助

干杯 罗宾

Ps:apache日志说什么?你打开了日志。