【问题标题】:How to Hide a Particular website page URL from Search engines?如何从搜索引擎隐藏特定的网站页面 URL?
【发布时间】:2012-08-18 19:45:09
【问题描述】:
  1. 我的项目是一个包含大量静态和动态页面的电子商务网站。我想从搜索引擎中隐藏一页。如果有人搜索该文本,则它不需要显示在“Google”、“Yahoo”等搜索引擎上。

http://www.mysitename.com/users/download/id

以上网址需要在搜索引擎中隐藏。

如果有人搜索我的 mysitename,那么到目前为止,上面的链接也显示在 Google 搜索中。我可以为此做些什么?

【问题讨论】:

  • 如果您需要停止搜索引擎对其进行索引,那么robots.txt 解决方案就可以了。但是,如果人们随机访问此页面存在安全问题,这将是不够的 - 事实上,您的 robots.txt 中存在文件名可能会将此页面指向恶意用户。

标签: php .htaccess meta-tags


【解决方案1】:

在您的网站根目录中添加一个文件robots.txt,内容如下:

User-agent: *
Disallow: /users/download/id

这种方法基本上告诉搜索引擎不要索引/users/download/id

这并不意味着每个搜索引擎都会这样做,但大多数现代搜索引擎都会考虑该文件。

【讨论】:

  • 如果您想从搜索引擎结果中隐藏页面,使用 robots.txt 并有帮助。使用 robots.txt,您只需告诉搜索引擎不要索引内容并且不要显示 sn-p,但仍然可以列出 URL。
  • 我可以为此提供支持吗:stackoverflow.com/questions/31943061/… 提前致谢。
【解决方案2】:

你可以使用Seo技术...

您可以在 HTML 中添加一些代码,以防止机器人爬取您的页面。此代码以元标记的形式(您认为元标记仅用于关键字)放置在网页的标题中(意思是和标记之间)。

这里有四个示例说明此代码的外观;

<meta name="robots" content="index,follow">
<meta name="robots" content="noindex,follow">
<meta name="robots" content="index,nofollow">
<meta name="robots" content="noindex,nofollow">

【讨论】:

    【解决方案3】:
        <meta name="googlebot" content="noindex,nofollow,noarchive,nosnippet,noodp" />
        <meta name="robots" content="noindex,nofollow,noarchive,nosnippet,noodp" />
    

    【讨论】:

      猜你喜欢
      • 2011-01-19
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多