您现在的位置是:首页 > 其他

李清波 2014-06-10 其他 71701 复制当前网址

Apache和Nginx下禁止访问*.txt文件

Apache和Nginx下禁止访问txt文件,我们的网站上有时候会存放着一些txt不想让别人看到,如robots.txt文件,但我们又怎么禁止访问这些txt文件呢?  


Apache:解决办法;

  Options -Indexes   FollowSymLinks
  AllowOverride All
      <Files ~ ".txt">
        Order allow,deny
        Deny from all
    	</Files>


上面代码 Options -Indexes FollowSymLinks 这样代码是禁止浏览目录文件

但不能禁止浏览txt文件,如果想禁止浏览txt文件的话,不需加上代码:

        Order allow,deny
        Deny from all




Nginx:解决办法;

location ~* \.(txt|doc)$ {
               if (-f $request_filename) {
                  root /home/domain/public_html/test;
                  break;
                  }
               }


文章来源:http://liqingbo.com/blog-260.html

评论