我在问你之前一直在寻找答案,但我还没有找到我所处的确切案例。
我的网站有很多文件夹:/ js,/ css,/ img ...我想拒绝人们访问它们。我认为最适合我的可能是重定向到我的索引,并且我已经在我的.htaccess中输入了第一个方法:
Redirect 301 /js http://my.awesome.website/
但是,当然,我调用的每个javascript都没有因为重定向而加载。我的问题是:有一种方法可以重定向访问但是继续调用我的JS,imgs等等?或者我应该忘记解决方案并给出403错误?
提前谢谢!
答案 0 :(得分:1)
您搜索的解决方案可能是禁用directory listings?
如果浏览器中有内容需要运行您的网站,则阻止对任何目录的访问是没有意义的。无论您使用301或403,404,500还是任何其他http状态代码:浏览器永远不会访问该目录中的任何文件,您将不得不生活没有javascripts,images,css,......