3

我的主机上有一个秘密文件夹,访客可能看不到。我添加了robots.txt一个htdocs

User-agent: *
Disallow: /super-private/

但是,如果访问者访问http://example.com/robots.txt,他可以看到私有文件夹的名称。有什么可做的吗?Htaccess 也许?

4

2 回答 2

8

robots.txt不是这里的解决方案。它所做的只是告诉搜索引擎蜘蛛等特定的 URL 不应被索引;它不会阻止访问。

放入一个包含以下内容的.htaccess文件:super-private

Deny From All

完成此操作后,就不需要了robots.txt,因为无论如何它都无法访问。如果您想允许某些人访问,请查看使用.htaccess.

于 2010-12-12T09:45:56.927 回答
2

不要在robots.txt. 然后简单地禁止访问它.htaccess

deny from all

此外,如果在其他页面中没有指向此super-private文件夹的链接,机器人永远不应该知道它是否存在,但如果永远不应该从客户端直接访问此文件夹,则禁止访问是一件好事。

于 2010-12-12T09:44:26.893 回答