.htaccess文件保护实例讲解

2015-01-24信息快讯网

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

比如说,想要保护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中SQL注入攻击与XSS攻击
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
PHP通过session id 实现session共享和登录验证的代码
php注销代码(session注销)
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
apache mysql php 源码编译使用方法
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
PHP中SESSION使用中的一点经验总结
simplehtmldom Doc api帮助文档
php中http_build_query 的一个问题
PHP将整个网站生成HTML纯静态网页的方法总结
php addslashes及其他清除空格的方法是不安全的
Uncaught exception com_exception with message Failed to create COM object
PHP循环语句笔记(foreach,list)
用PHP写的基于Memcache的Queue实现代码
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
PHP通用检测函数集合
延长phpmyadmin登录时间的方法
php5 apache 2.2 webservice 创建与配置(java)
PHP中利用substr_replace将指定两位置之间的字符替换为*号
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
php下连接mssql2005的代码
Php Image Resize图片大小调整的函数代码
重新封装zend_soap实现http连接安全认证的php代码
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
PHP中foreach循环中使用引用要注意的地方
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
hessian 在PHP中的使用介绍
php foreach 参数强制类型转换的问题
Notice: Undefined index: page in E:\PHP\test.php on line 14
《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
smarty中先strip_tags过滤html标签后truncate截取文章运用
php正则过滤html标签、空格、换行符的代码(附说明)
php中去除所有js,html,css代码
php下清空字符串中的HTML标签的代码
©2014-2024 dbsqp.com