.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生成随机数或者字符串的代码
Sep 05 PHP
关于php mvc开发模式的感想
Jun 28 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
Dec 28 PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 PHP
php实现Mongodb自定义方式生成自增ID的方法
Mar 23 PHP
php获取访问者IP地址汇总
Apr 24 PHP
thinkPHP内置字符串截取函数用法详解
Nov 15 PHP
php5.x禁用eval的操作方法
Oct 19 PHP
laravel框架查询数据集转为数组的两种方法
Oct 10 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 PHP
PHP7 错误处理机制修改
Mar 09 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验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
js操作ajax返回的json的注意问题!
2010/02/23 Javascript
判断控件是否已加载完成的代码
2010/02/24 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
详解angularjs实现echart图表效果最简洁教程
2017/11/29 Javascript
Python中实现对list做减法操作介绍
2015/01/09 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
使用iframe+postMessage实现页面跨域通信的示例代码
2020/01/14 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
高三毕业生自我鉴定
2013/12/20 职场文书
写给女生的道歉信
2014/01/08 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
观看信仰心得体会
2014/09/04 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
活动总结书怎么写
2015/05/11 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
小学副班长竞选稿
2015/11/21 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
Python标准库之typing的用法(类型标注)
2021/06/02 Python
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL