本帖最后由 benba 于 2011-3-8 17:55 编辑
打开http://www.cqpai.com/ 论坛主页看到底部连接,查看源代码,下面的
- 关于我们 - 站点地图 - 产品服务 - 诚聘英才 - 友情链接 - 法律声明 - 隐私保护 - 联系我们 - 帮助中心 - 技术支持:Discuz!
复制代码
源代码是:
- <p class="about_link"><span onclick="gotourl('viewthread', '277')">关于我们</span> - <a href="/sitemap.php" target="_blank">站点地图</a> - <span onclick="gotourl('viewthread', '276')">产品服务</span> - <span onclick="gotourl('viewthread', '275')">诚聘英才</span> - <span onclick="gotourl('viewthread', '274')">友情链接</span> - <span onclick="gotourl('viewthread', '273')">法律声明</span> - <span onclick="gotourl('viewthread', '272')">隐私保护</span> - <span onclick="gotourl('viewthread', '271')">联系我们</span> - <span onclick="gotourl(0,'misc.php?mod=faq')">帮助中心</span> - <span onclick="gotourl('out','discuz.','net')">技术支持:Discuz!</span></p><p><strong>严禁任何人以任何形式在重庆派论坛发表与中华人民共和国法律相抵触的言论! </strong></p>
复制代码
里面没有A标签,我用的span标签+js的方式去调用链接,点击后还是对的。
js代码我加到common.js里的。
详细的js代码是:
- function gotourl(mod,url,dtype){if(mod){switch(mod){case 'viewthread':location.href = 'forum.php?mod=viewthread&tid='+url;break;case 'out':location.href = 'http://www.'+url+dtype; }}else{location.href = url;}}
复制代码
为什么要改网站的脚部呢?因为网站每页有一个权重值,比如一个页权重值是10,上页有10个链接,哪么一个链接就可以分到1,页面下面每页都会分一个权重值。
有人说了为啥不用nofollow标签呢?
我再解释一下吧,google反垃圾工程师matt cutts 09年的时候在博客上说过。
一个页面权重是10,然后这个页面上有5个链接加了nofollow,有5个没有加,然后这10个值并不会把不加nofollow的链接上分是2。而浪费费5个权重值。
所以最好的方案就是用js代码,权重值就可以好好的分配了。
|