.htaccess文件保护实例讲解


Posted in PHP onFebruary 06, 2011

比如说,想要保护admin文件夹,经过以下两个步骤:

步骤一、可以用记事本新建文件.htaccess,输入以下内容:

AuthType BasicAuth

UserFile D:/AppServ/www/Hill/admin/.htpasswd

AuthName “hill”

require valid-user

各行不多解释,关键是第二行,一定要是绝对路径,表示.htpasswd文件的位置。(位置任意)

然后把这个名为.htaccess的文件放到admin文件夹中。

步骤二、下面就是新建一个名为.htpasswd的文件,名字应该和上面第二行一致。

简单的方法:开始-运行-cmd-apache>bin\htpasswd -c .htpasswd name

下面就是输入密码了,是经过md5加密的。

建好后把这个名为.htpasswd的文件放到第二行指定的位置处。

再次说明一下UserFile第二行,花了我好长时间才弄好,如果提示500错误就是路径不正确。对于atbhost空间的位置是/home/注册名。

atbhost空间提供了存放密码的地方:.htpasswds

把你的.htaccess文件保护起来

.htaccess太强大了,但它本身会不会被破解掉呢,请问如何保护它?

答:在使用.htaccess来设置目录的密码保护时,它包含了密码文件的路径。从安全考虑,有必要把.htaccess也保护起来,不让别人看到其中的内容。虽然可以用其他方式做到这点,比如文档的权限。不过,.htaccess本身也能做到,只需加入如下的指令:

<Files .htaccess> 
order allow,deny 
deny from all 
</Files>
PHP 相关文章推荐
PHP使用者状态管理功能的应用
Oct 09 PHP
php 之 没有mysql支持时的替代方案
Oct 09 PHP
PHP添加MySQL数据记录代码
Jun 07 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
CI框架中通过hook的方式实现简单的权限控制
Jan 07 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
详解PHP中foreach的用法和实例
Oct 25 PHP
搭建自己的PHP MVC框架详解
Aug 16 PHP
PHP convert_cyr_string()函数讲解
Feb 13 PHP
PHP正则判断一个变量是否为正整数的方法
Feb 27 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
Feb 21 PHP
延长phpmyadmin登录时间的方法
Feb 06 #PHP
PHP开发中的错误收集,不定期更新。
Feb 03 #PHP
一些php技巧与注意事项分析
Feb 03 #PHP
PHP数组对比函数,存在交集则返回真,否则返回假
Feb 03 #PHP
用PHP读取和编写XML DOM的实现代码
Feb 03 #PHP
javascript,php获取函数参数对象的代码
Feb 03 #PHP
php下将多个数组合并成一个数组的方法与实例代码
Feb 03 #PHP
You might like
PHP信号量基本用法实例详解
2016/02/12 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
2016/05/17 PHP
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
Vue获取页面元素的相对位置的方法示例
2020/02/05 Javascript
通过实例解析chrome如何在mac环境中安装vue-devtools插件
2020/07/10 Javascript
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
python interpolate插值实例
2020/07/06 Python
python温度转换华氏温度实现代码
2020/12/06 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
介绍一下常见的木马种类
2014/11/15 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
保荐人的岗位职责
2013/11/19 职场文书
董事长秘书岗位职责
2013/11/29 职场文书
开学典礼主持词
2014/03/19 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
迎新生标语大全
2014/10/06 职场文书
2014年除四害工作总结
2014/12/06 职场文书
2015年度质量工作总结报告
2015/04/27 职场文书
运动会加油稿
2015/07/22 职场文书
初中生物教学随笔
2015/08/15 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP