如何阻止浏览器访问 js 和 css 目录?

如何阻止浏览器访问 js 和 css 目录?

哪个 Apache 指令适合防止浏览器和蜘蛛探索 Apache Web 服务器上的 css、image 和 js 目录?

我在 http.con 文件中发现了这一点,但它并没有按照我的想法去做:

 <Directory "/var/www/html/myhome/js">
  Options -Indexes
  Order allow,deny
  Allow from all
</Directory>

答案1

-Indexes 意味着它将阻止目录列表,因此如果有人只是输入 yoursite.com/js,

将看不到该文件夹​​中的所有文件。如果您在 httpd.conf 中正确设置它,它应该可以工作。

您也可以在每个文件夹中放置一个简单的空白 index.html。这样,您的所有 js 文件将不会列出。

如果您希望搜索引擎不索引这些目录中的文件,您必须将该目录添加到 robots.txt 不允许的 URL 列表中。

相关内容