PHP+CMS+网站 · 2010年02月27号 0

windows环境下使用Apache .htaccess 文件

1.修改httpd.conf配置文件

设定目录权限

Options FollowSymLinks
AllowOverride None // 将None 改为 all
Order deny,allow
Deny from all

设定虚拟目录
// localhost 可改为域名
ServerAdmin [email protected]
DocumentRoot “D:/PHP/LearnCode/”
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common


Options Indexes FollowSymLinks
AllowOverride None // 将None 改为 all
Order allow,deny
Allow from all

去掉
#LoadModule rewrite_module modules/mod_rewrite.so
注释

2.在需要需要控制的目录下新建.htaccess文件

ErrorDocument 401 /PHPMYSQLWD4E/Chapter17/rejection.html
AuthUserFile D:/PHP/LearnCode/PHPMYSQLWD4E/Chapter17/.htpass
AuthGroupFile C:/php
AuthName “Realm-Name”
AuthType Basic
require valid-user

3.在需要控制的目录下或WEB目录外建立.htpass密码文件

user1:pass1

可以使用Apache/bin 目录下的 htpasswd 工具生成