我们有一个页面,其中不同的链接可以在jquery工具叠加层中打开不同的外部页面,如本页所述:http://jquerytools.org/demos/overlay/external.html。
现在我们的问题是我们还需要向我们的rel属性添加NOFOLLOW,因为我们不希望Google为外部页面的内容编制索引,但这会破坏覆盖功能,因为覆盖的id不会包含单词NOFOLLOW。
我有一个想法是将NOFOLLOW也添加到叠加层的ID中,但遗憾的是,任何有关如何解决这个问题的想法都无法解决?
祝你好运 马丁
答案 0 :(得分:0)
如上所述,您需要从服务器端提供nofollow
,否则Google将无法提取。{p>想到这一点的唯一想法是
从服务器端提供<a rel="nofollow" data-overlay="yes" ...>
。 data-
用于我们在jQuery中执行的下一步
在初始化叠加层之前,在jQuery中,遍历每个元素并将rel
属性从nofollow
更改为overlay
:
$('[data-overlay="yes"]').attr("rel", "overlay"); // not tested
// but should work
初始化叠加层
完成工作。得到一些冰淇淋!