通常来讲不少虚拟主机预设是没有开启保护网站主机目录下的文件,其实很危险的,倘若你的目录下忘记放置index文件,那极可能您目录就被看光,一个不当心极可能重要资料就被拿走,这是蛮严重的一件事情。若是是Linux主机,咱们能够透过简易的.htaccess语法来保护网站主机目录下的文件,让别人没法轻易看见。php
日常咱们使用的最简单保护目录的方法,莫过于使用「index.php」、「index.html」等等之类的网站index文件,由于主机内预设的设定在目录中预设就是要抓index文件,而index文件一般会有不少种,主机会依续排列下来抓取,因此能够设定index文件来让主机抓取,以达到保护目录的效果。但若是主机须要的index文件没有一个存在,这时候主机就会直接显示目录内的东西了,由于主机不知道要抓取谁看成主要网页,因此会所有显示。html
虽然使用index文件来保护目录是可行的,可是每一个子目录都须要传一个index文件其实蛮累人的,这时候咱们就能够利用「.htaccess」来批量处理。网站
Options -Indexeshtm
语法的进阶使用图片
固然该语法还有其余相关的用途,如下列出简单的几项供你们参考使用,若是你以为如下的语法不是你想要或是想学更多,你能够到Apache官方网站来看看英文说明书,查看看还有什么关于「indexoptions」的用途或是其余不错的功能喔!io
你也能够将某个目录下的全部文件隐藏,例如你的网站是http://www.example.com 而后你的图片地址是images 即:http://www.example.com/inagesfile
你不想别人经过访问http://www.example.com/inages来查看到你的图片 你能够在目录下新建一个.htacess文件,添加以下内容进阶
IndexIgnore * #便可语法
符号“*”是通用符,全部文件夹都被禁止直接访问。方法
通常来讲目录被看到是极其危险的一件事情,因此隐藏相应的目录是十分有必要的。
转载自:http://www.sjyhome.com/htaccess/protecting-the-directory-and-file.html