无法使用htaccess阻止对文件的访问

时间:2013-12-21 14:51:40

标签: json .htaccess mod-rewrite

我想阻止文件config.json访问,因此我将.htaccess文件设置为:

RewriteEngine on

RewriteRule config.json - [F]

在目录~/projects/bush中但是当我访问localhost/projects/bush/config.json时,我仍然会看到该文件的内容,这里有什么错误?

2 个答案:

答案 0 :(得分:1)

检查Web服务器的httpd.conf配置(AllowOverride None),因为它禁用了对其应用的目录的.htaccess读取。通常是为了提高性能。

答案 1 :(得分:0)

尝试:

RewriteRule ^/?config\.json$ - [F,L]

这可能会奏效。