如何拒绝访问除Apache中的PHP文件以外的任何内容?

时间:2013-08-16 19:42:32

标签: apache .htaccess configuration-files

我想拒绝访问除php文件之外的任何内容。我尝试使用httpd.conf文件中的以下代码:

<Directory "c:/wamp/www/stf_1">
<Files *.*>
    Order Deny, Allow
    Deny from All
</Files>

<Files *.php>
    Order Allow, Deny
    Allow from All
</Files>

</Directory>

修改后我试图重启服务器但没有响应。我不知道出了什么问题。

1 个答案:

答案 0 :(得分:0)

我认为指令的顺序很重要。我正在阅读它的方式是你首先否认一切,所以第二个指令不会触发。

尝试

<Directory "c:/wamp/www/stf_1">
  <Files "*.php">
   Order Allow, Deny
   Allow from All
  </Files>

  <Files "*.*">
   Order Deny, Allow
   Deny from All
  </Files>
</Directory>