.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中的串行化变量和序列化对象
Sep 05 PHP
PHP4实际应用经验篇(8)
Oct 09 PHP
PHP5新特性: 更加面向对象化的PHP
Nov 18 PHP
php 方便水印和缩略图的图形类
May 21 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
解析PHP缓存函数的使用说明
May 10 PHP
深入解析PHP中逗号与点号的区别
Aug 05 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
PHP实现百度人脸识别
May 06 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
用PHP实现ODBC数据分页显示一例
2006/10/09 PHP
深入php数据采集的详解
2013/06/02 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
JS控制TreeView的结点选择
2016/11/11 Javascript
javascript实现文字无缝滚动
2016/12/27 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
vue加载完成后的回调函数方法
2018/09/07 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
VsCode与Node.js知识点详解
2019/09/05 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
Python如何抓取天猫商品详细信息及交易记录
2018/02/23 Python
在django admin中添加自定义视图的例子
2019/07/26 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
python编程的核心知识点总结
2021/02/08 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
中国梦团日活动总结
2014/07/07 职场文书
公证委托书标准格式
2014/09/11 职场文书
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python