尝试使用.htaccess阻止扩展访问

时间:2013-05-26 17:30:39

标签: apache .htaccess

我在xampp上有一个php网站,我想阻止使用.htaccess访问.js和.sql文件的url。虽然我尝试使用这部分代码,但它确实有效。

<Files something.php>
deny from all
</Files>

当我将我的扩展名切换为.sql或js时...它没有。例如:

<Files something.js>
deny from all
</Files>

1 个答案:

答案 0 :(得分:2)

我猜你不仅要阻止名为“something”的文件,而且要阻止所有带有.sql和.js的文件?

那应该适合你:

<Files ~ "\.js$">
Deny from all
</Files>
<Files ~ "\.sql$">
Deny from all
</Files>

如果这会导致问题,发布apache error.log和access.log的内容可能会有所帮助!