0

我在 xampp 上有一个 php 网站,我想用 .htaccess 阻止对 .js 和 .sql 文件的 url 访问。当我尝试使用这部分代码时,它起作用了。

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

当我将扩展名切换到 .sql 或 js 时,它没有。例子:

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

1 回答 1

2

我猜您不仅想阻止名为“某物”的文件,还想阻止所有带有 .sql 和 .js 的文件?

这应该对你有用:

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

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

于 2013-05-26T17:58:07.607 回答