htaccess允许导航通过内部文件夹而不是父文件夹

时间:2012-06-19 19:59:25

标签: apache .htaccess authentication

文件夹结构

A 
|- AA
|- AB
\- AC

我不想让任何人在没有用户身份验证的情况下进入A.虽然,我想能够允许任何人查看AC中的内容

我怎么能这样做,使用我的.htaccess?

1 个答案:

答案 0 :(得分:1)

您必须创建3个文件:

文件夹“A”中的一个.htaccess文件

AuthType Basic
AuthName "Protected Area"
AuthUserFile path/to/.htpasswd-file/relative/to/your/server's/root/directory
require valid-user

.htpasswd文件(也在文件夹“A”中),用户名和密码

文件夹“AC”中的一个.htaccess文件将此文件夹从保护中排除:

Order Deny,Allow
Allow from all
Satisfy any

特别是对于.htpasswd文件,我会使用像这样的在线生成器:http://tools.dynamicdrive.com/password/