在web服务器上面,经常有些目录属于隐私目录,不希望对外部公开。这时候我们可以使用 .htaccess
来对目录进行加密保护。
用.htaccess加密后的目录,同时对googlebot有防止被索引的作用- google说明。对其他搜索引擎是否有效未做测试。
首先cd到要进行加密保护的目录下面,然后创建.htaccess文件并写入如下内容:
1 | authname "Encryption Dir" |
然后生成密码文件,放到/home/www/.passwd下面。
1 | /usr/local/apache/bin/htpasswd /home/www/.passwd user |
其中 user
为访问目录的用户名。
如果创建文件提示没有.passwd文件时,可以加-c命令来生成这个。
修改密码同样也是使用上面的命令,然后输入两次新密码。
输入这个命令后,会让你输入二次密码。之后就可以使用user和密码来对加密目录进行访问。