做SEO这行十一年,我见过太多小白因为一个友情链接吃大亏。
昨天有个兄弟找我哭诉,说网站权重掉了,收录没了。
我一看后台,好家伙,友情链接栏里塞满了赌博、色情、博彩的链接。
这就是典型的“织梦链”后遗症。
很多站长为了省事,直接用了默认的友情链接模板,或者随便找个插件一装。
结果呢?你的网站成了垃圾链接的集散地。
百度对此的打击力度,你是知道的。
轻则降权,重则K站。
今天我就把压箱底的经验掏出来,讲讲怎么通过 dede修改友情链接的织梦链 ,把那些害人的垃圾链接清理干净。
首先,你得明白什么是“织梦链”。
它不是指某个具体的插件,而是一种现象。
很多使用DEDECMS(织梦)搭建的网站,因为后台功能简陋,或者模板写得烂。
导致友情链接模块无法自动过滤不良网站。
更可怕的是,有些黑客或者恶意软件,能直接入侵你的数据库。
在后台悄无声息地加上一些乱七八糟的链接。
你平时根本发现不了,直到百度发出警告,或者流量断崖式下跌。
这时候再想处理,就晚了。
所以,主动出击,定期清理,是必须的。
怎么改?别去动那些复杂的PHP代码,除非你是高手。
对于大多数站长来说,最简单、最稳妥的方法,是直接在数据库里操作。
第一步,登录你的后台,找到数据库管理工具。
如果你用的是宝塔面板,直接在文件管理里找到数据库备份,或者用phpMyAdmin。
找到你的友情链接表,通常是 dede_flink 或者 dede_flinktype。
注意,表名前缀可能不一样,别找错了。
打开表,你会看到一堆数据。
别慌,我们不需要一个个看。
重点看 linktype 字段,还有 url 字段。
很多垃圾链接,往往藏在那些你不认识的分类里。
比如,有些插件会自动生成一个“随机链接”或者“推荐链接”的分类。
这种分类,99%都是坑。
直接删除这些分类,连同里面的链接一起删掉。
这一步,能解决大部分问题。
但是,如果你发现有些链接明明是你自己加的,却变成了垃圾内容。
那可能是你的模板出了问题。
这时候,就需要用到 dede修改友情链接的织梦链 的核心技巧了。
打开你的模板文件,通常在 templets/default/ 目录下。
找到 footer.htm 或者 head.htm,具体看你的模板怎么调用的。
搜索 {dede:flink/} 这个标签。
这是DEDECMS默认的友情链接调用标签。
问题就出在这里。
默认的标签,没有做任何过滤。
它会把数据库里所有的链接,不管好坏,全部显示出来。
我们要做的,就是给这个标签加个“过滤器”。
怎么加?
很简单,把默认的标签替换成自定义的SQL调用。
比如,你可以这样写:
{dede:sql sql='Select * from dede_flink where linktype=1 and url not like "%bad%" limit 10'}
{/dede:sql}
这里的 linktype=1 是指只调用你手动添加的正常链接分类。
url not like "%bad%" 是一个简单的关键词过滤,你可以换成你不想出现的词。
当然,最保险的做法,是只调用你指定的几个正常分类ID。
比如,你只希望显示“合作伙伴”和“友链”这两个分类。
那就把SQL改成:
{dede:sql sql='Select * from dede_flink where linktype in (1,2) limit 10'}
这样,不管黑客怎么在后台加链接,只要不是分类1或2,就显示不出来。
这就是 dede修改友情链接的织梦链 的精髓:
不信任默认,只信任可控。
改完代码,记得更新全站缓存。
然后,去百度站长平台提交一下死链,或者重新抓取一下首页。
告诉百度,你的网站变干净了。
最后,我想说几句心里话。
SEO没有捷径,尤其是外链这块。
不要指望靠几个垃圾链接就能快速排名。
那是在赌命。
真正的SEO,是做好内容,做好用户体验,做好每一个细枝末节。
友情链接,只是其中一环。
把它管好,别让它成为你的定时炸弹。
如果你还在用那种一键生成的友情链接插件,赶紧扔了吧。
那些插件,除了给你制造麻烦,没有任何价值。
自己动手,丰衣足食。
哪怕多花半小时,去数据库里清理一下,也比网站被K了再后悔强。
这十一年来,我见过太多人因为懒,吃了大亏。
希望你别成为下一个。
记住,网站是你的孩子,你得亲自照顾,不能甩手给别人。
哪怕是最基础的友情链接,也要用心对待。
这才是做SEO该有的态度。
好了,今天就聊到这。
如果有不懂的地方,可以在评论区留言,我看到了会回。
但别问那种“怎么一天上首页”的蠢问题,我没那本事,你也没那运气。
脚踏实地,才是正道。