如何使用.htaccess文件

如何使用.htaccess文件,.htaccess,.htaccess,我正在尝试实现一个.htaccess文件,以便某人在未被要求首先输入密码的情况下无法访问/var/www中的目录。我已经阅读了这两个教程,因此我在想要保护的file1目录中实现了一个.htaccess文件,其中包含: AuthType Basic AuthName "My Protected Area" AuthUserFile /var/www/file1/.htpasswd Require valid-user 然后使用命令在同一目录中创建.htpasswd文件 sudo htpasswd

我正在尝试实现一个.htaccess文件,以便某人在未被要求首先输入密码的情况下无法访问/var/www中的目录。我已经阅读了这两个教程,因此我在想要保护的file1目录中实现了一个.htaccess文件,其中包含:

AuthType Basic
AuthName "My Protected Area"
AuthUserFile /var/www/file1/.htpasswd
Require valid-user
然后使用命令在同一目录中创建.htpasswd文件

sudo htpasswd -c /var/www/file1/.htpasswd user1

我做错了什么?

答案可以在这里找到:。非常简单:
1.在要保护的目录中创建.htaccess文件,例如
/var/www/my protected directory

2.将以下内容粘贴到内部

AuthUserFile /etc/apache2/safedirectory/.htpasswd
AuthName "Please Enter Password"
AuthType Basic
Require valid-user
其中AuthUserFile指向.htpasswd的位置

3.创建格式为:
username:password
的文件,您就完成了

发生了什么问题?当我像
localhost/file1
那样从浏览器进入目录时,它不会提示我输入密码