我的主机上有一个秘密文件夹,访客可能看不到。我添加了robots.txt
一个htdocs
:
User-agent: *
Disallow: /super-private/
但是,如果访问者访问http://example.com/robots.txt,他可以看到私有文件夹的名称。有什么可做的吗?Htaccess 也许?
我的主机上有一个秘密文件夹,访客可能看不到。我添加了robots.txt
一个htdocs
:
User-agent: *
Disallow: /super-private/
但是,如果访问者访问http://example.com/robots.txt,他可以看到私有文件夹的名称。有什么可做的吗?Htaccess 也许?
robots.txt
不是这里的解决方案。它所做的只是告诉搜索引擎蜘蛛等特定的 URL 不应被索引;它不会阻止访问。
放入一个包含以下内容的.htaccess
文件:super-private
Deny From All
完成此操作后,就不需要了robots.txt
,因为无论如何它都无法访问。如果您想允许某些人访问,请查看使用.htaccess
.
不要在robots.txt
. 然后简单地禁止访问它.htaccess
:
deny from all
此外,如果在其他页面中没有指向此super-private
文件夹的链接,机器人永远不应该知道它是否存在,但如果永远不应该从客户端直接访问此文件夹,则禁止访问是一件好事。