PHP htaccess - 允许不允许

时间:2010-12-27 18:00:42

标签: php apache .htaccess

我的include文件目录中有以下htaccess代码,以防止直接访问。

<Files *>
Deny from all
</Files>

除了一个用于我的jquery星级评级的文件外,这个工作正常。评级被写入和读取php文件。

我需要修改上面的htaccess代码,以便在拒绝所有内容中排除ratings.data.php文件。

喜欢的东西:

<Files *>
Deny from all
    Allow ratings.data.php
</Files>

我怎样才能做到这一点?谢谢你的帮助!

2 个答案:

答案 0 :(得分:3)

Allow / Deny指令设置可以访问该站点部分的客户端。 因此,您需要添加另一个部分,例如:

<Files ratings.data.php>
    Allow from all
</Files>

更新:一些澄清。

您需要添加两个部分:

<Files ratings.data.php>
    Allow from all
    Order Allow,Deny
</Files>

<Files *>
    Deny from all
    Order Deny,Allow
</Files>

答案 1 :(得分:0)

尝试这样的事情

<Files ratings.data.php>
Satisfy All  
</Files>`