拒绝直接访问服务器中我的文件夹的最安全方法

时间:2015-05-27 22:00:56

标签: apache .htaccess server

我在问你之前一直在寻找答案,但我还没有找到我所处的确切案例。

我的网站有很多文件夹:/ js,/ css,/ img ...我想拒绝人们访问它们。我认为最适合我的可能是重定向到我的索引,并且我已经在我的.htaccess中输入了第一个方法:

Redirect 301 /js http://my.awesome.website/

但是,当然,我调用的每个javascript都没有因为重定向而加载。我的问题是:有一种方法可以重定向访问但是继续调用我的JS,imgs等等?或者我应该忘记解决方案并给出403错误?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您搜索的解决方案可能是禁用directory listings

如果浏览器中有内容需要运行您的网站,则阻止对任何目录的访问是没有意义的。无论您使用301或403,404,500还是任何其他http状态代码:浏览器永远不会访问该目录中的任何文件,您将不得不生活没有javascripts,images,css,......