Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] Home2.0里发现一个严重影响搜索引擎的问题!

[复制链接]
啸天 发表于 2011-3-16 18:36:45 | 显示全部楼层 |阅读模式
我曾经一度被百度搜索引擎降权和一个月"零"收录的经历,最终我发现了这个问题所在,网站伪静态后,(并在动态链接打开模式中选择“新窗口打开”)在个人主页里的“个人动态”里,不会显示伪静态,还是动态链接,那么同一篇文章相同的内容,会被百度同时收录,也就是说百度收录了同一篇文章的一个伪静态链接和一个动态链接,那么日积月累,百度大量收录了你网站相同内容的多篇文章,根据百度规则,百度会默认你网站属于垃圾站、采集站等结果,那么他会做出不收录、降权等处理。

现在唯一的一个解决方法就是,站点设置 --动态链接打开模式--同一窗口打开
(但如果新窗口打开,个人觉得对用户体验度更理想。)

还有就是修改 source/function_common.php  第1516行

  1. //整理feed的链接
  2. function mktarget($html) {
  3. global $_SCONFIG;

  4. if($html && $_SCONFIG['feedtargetblank']) {
  5. $html = preg_replace("/<a(.+?)href=([\'"]?)([^>\s]+)\\2([^>]*)>/i", '<a target="_blank" \\1 href="\\3" \\4>', $html);
  6. }
  7. return $html;
  8. }
复制代码

把 target="_blank" 调到链接地址后面,我做了,但<a 后面会有两个空格 我处理不了,哪位高手能修改这段代码?

这样既可以伪静态又可以使用新窗口打开,对搜索引擎也更友好。恭候中~~~

jiuyiw 发表于 2011-3-16 22:30:33 | 显示全部楼层
我也觉得了,我现在想未登录首页和登录后 随便看看两个页面的顶部独立出来,专门设置关键字,其他页面关键字动态,但是不知道 首页和 随便看看页面,找不到修改的地方,哎,uh  seo 太差了啊,早知道,还不如让别人国外email 个FC 回来我修改
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 01:13 , Processed in 0.021740 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表