.htaccess密码保护没有索引文件的目录

时间:2012-05-25 04:31:12

标签: .htaccess

如何对没有index文件的目录进行密码保护?我只希望索引部分受密码保护,而不是内部文件。

例如:

http://www.example.com/foo/            Password required
http://www.example.com/foo/bar.html    No password required

我可以通过

制作forbidden
Options -Indexes

但我不希望它们被禁止,而是我希望它们需要密码。

这可能吗?感谢。

1 个答案:

答案 0 :(得分:1)

我已经弄明白了怎么做! :d

首先 为那些没有任何索引页的人放入PHP生成的目录:

DirectoryIndex default.php index.php index.html /php_directory.php

然后 只需密码保护php_directory.php文件!

AuthUserFile /full/path/here/.htpasswd
AuthType Basic
AuthName "Log in"

感谢您的所有评论! (这帮我搞定了)