.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
Nov 25 PHP
领悟php接口中interface存在的意义
Jun 27 PHP
PHP生成sitemap.xml地图函数
Nov 13 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
php实现过滤UBB代码的类
Mar 12 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
PHP自定义错误处理的方法分析
Dec 19 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
PHP数字金额转换成中文大写显示
Jan 05 PHP
Thinkphp5框架使用validate实现验证功能的方法
Aug 27 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 CURL用法的深入分析
2013/06/09 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
js 通用订单代码
2013/12/23 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
JS实现点击链接切换显示隐藏内容的方法
2017/10/19 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
python图片验证码生成代码
2016/07/02 Python
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
工商管理应届生求职信
2013/10/07 职场文书
怎样写好自荐信和推荐信
2013/12/26 职场文书
活动邀请函范文
2014/01/19 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
个人工作表现评语
2014/04/30 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书
地道战观后感300字
2015/06/04 职场文书
如何书写授权委托书?
2019/06/25 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python