websyhg 发表于 2012-9-15 09:57:54

apache使用.htaccess进行基于文件扩展名的访问控制

Documentroot /data/webroot
<Directory /> --所有站点目录启用.htaccess功能
    Options FollowSymLinks
    AllowOverride all
< /Directory>

vim /data/webroot/web1/.htaccess --也可设置在webroot下,所以站点限制。。。
<FilesMatch "(?i:\.php|txt)"> //?尽可能多的匹配.php的字符串,i不区分大小写,然后冒号后面跟上正则表达式
       Orderallow,deny
       Denyfromall
< /FilesMatch>
结果:
访问http://192.168.2.111/1.php.html提示无权限、或网站拒绝显示此页
<FilesMatch "(?i:\.php|txt)$">
       Orderallow,deny
       Denyfromall
< /FilesMatch>
结果:正常访问http://192.168.2.111/1.php.html

191145685 发表于 2013-3-13 23:17:58

有道理。。。

fumingxia 发表于 2013-5-16 00:18:39

过来看看的

旃麒雅 发表于 2013-5-17 10:57:27

学习了,不错,讲的太有道理了

水莹儿 发表于 2013-5-18 16:15:01

佛曰,色即是空,空即是色!今晚,偶想空一下

我爱小虾 发表于 2013-5-20 04:56:45

路过,学习下

吸毒的虫子 发表于 2013-5-21 11:20:54

走自己的路,让别人打车去吧。
页: [1]
查看完整版本: apache使用.htaccess进行基于文件扩展名的访问控制