-1

我可以让 .htpasswd 与 .htaccess 一起使用

我在 htacess 中有以下几行

<Files ".htaccess">
order allow,deny
deny from all
</Files>
AuthUserFile /var/www/example/.htpasswd
AuthName "Restricted Area"
AuthType Basic
Require valid-user  

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ /index.php/$1



and htpasswd look as it follows

user:passw
<Files ".htpasswd">
order allow,deny
deny from all
</Files>

我正在尝试登录,但没有成功 apache error.log 告诉“/”:密码不匹配,但我已经检查了几次,一切正常。

4

2 回答 2

0

使用 htpasswd 实用程序操作密码

见: http: //linux.die.net/man/1/htpasswd

您的情况可以是:

htpasswd -c /var/www/example/.htpasswd user
于 2012-05-20T17:18:00.813 回答
0

尝试使用以下站点生成密码:htpasswd-generator并将文件放在站点的 Web 根目录之外而不是其中。

于 2012-05-20T17:18:06.790 回答