【问题标题】:Stop user control being indexed停止索引用户控件
【发布时间】:2012-08-07 12:44:01
【问题描述】:

为了遵守 cookie 法,我创建了一个用户控件,该控件被添加到 asp.net 的各个页面中。用户控件基本上是出现在 div 中的 cookie 消息。问题是 google 和其他搜索引擎正在索引用户控件,现在 cookie 消息出现在搜索结果中。我试图通过在用户控件本身中应用元数据来阻止这种情况。

<meta name="robots" content="noindex"/>

然而,这已经停止了谷歌索引大部分网站,我想要的只是阻止用户控件被索引。这可能吗?

【问题讨论】:

    标签: asp.net html user-controls indexing robot


    【解决方案1】:

    没有办法阻止用户控件被索引,因为它是页面的一部分。您是对的,让元标记停止索引会对您的网站的索引方式产生不利影响。

    为什么不采取不同的方法,例如在您的网站上设置一个详细说明 cookie 政策的页面,并在子导航上提供一个链接,或者通过 JavaScript 显示一个弹出窗口,例如http://www.cookieconsent.com/?

    如果您使用 JavaScript 根目录,您可以使用 jQuery AJAX 动态拉入您的 cookie 策略文本,以填充您希望在页面加载时显示消息的 HTML。由于 HTML 将通过 AJAX 填充,因此 Google 不会索引此内容。

    【讨论】:

      猜你喜欢
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      相关资源
      最近更新 更多