哪个 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 列表中。