有时需要对.htaccess文件进行保护,以免别人恶意修改其中的一些规则。
比如说,想要保护admin文件夹,经过以下两个步骤:
步骤一、可以用记事本新建文件.htaccess,输入以下内容:
关键是第二行,一定要是绝对路径,表示.htpasswd文件的位置。(位置任意)
然后,把这个名为.htaccess的文件放到admin文件夹中。
步骤二、新建一个名为.htpasswd的文件,名字应该和上面第二行一致。
开始-运行-cmd-apache>binhtpasswd -c .htpasswd name
输入密码了,经过md5加密的。
把这个名为.htpasswd的文件放到第二行指定的位置处。
注意UserFile第二行,如果提示500错误就是路径不正确。
对于atbhost空间的位置是/home/注册名。
atbhost空间提供了存放密码的地方:.htpasswds
附,网友提供的一个保护.htaccess文件的方法
.htaccess本身就可以做,加入如下的指令: