.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程序开发范例学习之表单 获取文本框的值
Aug 08 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
PHP基本语法总结
Sep 06 PHP
C#静态方法与非静态方法实例分析
Sep 22 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
php构造函数与析构函数
Apr 23 PHP
微信随机生成红包金额算法php版
Jul 21 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
利用switch语句进行多选一判断的实例代码
Nov 14 PHP
thinkPHP5 ACL用户权限模块用法详解
May 10 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
Laravel推荐使用的十个辅助函数
May 10 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自动判断字符集并转码的详解
2013/06/26 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
js显示动态时间的方法详解
2016/08/20 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
Angularjs的Controller间通信机制实例分析
2016/11/07 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
深入理解JS继承和原型链的问题
2016/12/17 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
微信小程序时间戳转日期的详解
2019/04/30 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
python代码 输入数字使其反向输出的方法
2018/12/22 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
经典演讲稿范文
2013/12/30 职场文书
高二化学教学反思
2014/01/30 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
基层党支部整改方案
2014/10/25 职场文书
加入学生会自荐书
2015/03/05 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
应届毕业生的自我评价
2019/06/21 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
Python time库的时间时钟处理
2021/05/02 Python