【问题标题】:How to hide Robots.txt in search engine results? [closed]如何在搜索引擎结果中隐藏 Robots.txt? [关闭]
【发布时间】:2014-02-13 15:11:46
【问题描述】:

我不想在搜索结果列表中看到 Robots.txt。我正在开发一个 asp.net 项目。

我发现了一些失败的解决方案,其中之一如下:

  • 在标题中使用“X-Robots-Tag”。

但我想隐藏一个 txt 文件,因此其中没有“标题”部分。

感谢您的帮助。

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于 SEO

标签: asp.net iis seo robots.txt search-engine-bots


【解决方案1】:

大小写对于大多数流行的搜索引擎都很重要,包括 Google (source)。将您的文件名从 Robots.txt 更改为 robots.txt。如果您正确命名它,大多数流行的搜索引擎(Bing、Yahoo、Google 等)都不会将其编入索引。您无需付出额外的努力。

Here 是 Yahoo 的爬虫帮助,描述区分大小写。

Here 是描述爬虫对 robots.txt 的常见礼遇的标准。明确指出空的 robots.txt 文件将被完全忽略,并且它们不被索引是常识。否则,我们会在 Google 中看到数十亿个 robots.txt 搜索结果。

【讨论】:

  • 你能给我你第一句话的来源吗(“最流行的搜索引擎(Bing、Yahoo、Google 等)在你的层次结构的根部寻找 robots.txt。他们不索引它。您无需付出额外的努力。”)。因为我必须向我的老板证明:)。
  • @Hayzum 您的评论是在编辑后两分钟发布的。
  • @Hayzum 告诉你的老板,没有什么可以阻止网络爬虫无视常见的礼貌并为你的所有文件编制索引。如果网络爬虫选择不遵守这些规则,它们就不必遵守这些规则。但是为什么你的老板会关心你的 robots.txt 文件的可用性呢?那里不应该有敏感信息。
【解决方案2】:

通过 http 发送的 txt 文件有一个标头(包含类型:text/plain),只需接受请求并使用您自己的标头发送 txt。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 2019-08-24
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多