0

我们有一个页面,其中不同的链接可以在 jquery 工具覆盖中打开不同的外部页面,就像在这个页面上解释的那样:http: //jquerytools.org/demos/overlay/external.html

现在我们的问题是我们还需要将 NOFOLLOW 添加到我们的 rel 属性中,因为我们不希望 Google 索引外部页面的内容,但这会破坏覆盖功能,因为覆盖的 id 不包含单词不关注。

我有一个想法,将 NOFOLLOW 也添加到覆盖的 id 中,但不幸的是,这不起作用,关于如何解决这个问题的任何想法?

最好的问候马丁

4

1 回答 1

0

如前所述,您将需要nofollow从服务器端提供服务,否则 Google 不会接收它。想到这样做的唯一想法是

  • <a rel="nofollow" data-overlay="yes" ...>从服务器端服务。这data-是我们在 jQuery 中执行的下一步

  • 在初始化覆盖之前,在 jQuery 中,遍历每个元素并将rel属性从更改nofollowoverlay

    $('[data-overlay="yes"]').attr("rel", "overlay");  // not tested 
                                                       // but should work
    
  • 初始化覆盖

  • 任务完成。来点冰淇淋吧!

于 2012-08-15T11:52:53.387 回答