DedeCMS默认模板中的隐患
2009/3/6 18:40jijian91在试用DedeCMS时,发现默认模板中使用了黑帽SEO技术,存在被搜索引擎惩罚的隐患。
具体说,各页左上角的logo位置,使用了css把网站链接和网站名设置为字体大小为0(font-size:0px
),从而显示出背景的logo图片。这样,使用默认模板的每个网页上都有字体为0的关键词和链接,非常容易被搜索引擎判定为典型的黑帽SEO行为——隐藏关键词,从而受到惩罚。
- 在白色背景上显示白色文字
- 将文字置于图片后
- 使用 CSS 隐藏文字
- 将字体大小设置为 0
修改方法是:
打开templets\style\dedecms.css,找到以下代码:
.header .title h1 a{
width:200px;
height:56px;
display:block;
font-size:0px;
text-indent:-200px;
overflow:hidden;
background:url(../images/top-logo.gif) center center no-repeat;
}
将其修改为:
.header .title a{
width:200px;
height:56px;
display:block;
font-size:0px;
text-indent:-200px;
overflow:hidden;
background:url(../images/top-logo.gif) center center no-repeat;
}
然后在DedeCMS后台,模板-默认模板管理,修改head.htm。找到以下代码:
<div class="title">
<h1> <a href="{dede:global.cfg_basehost/}">{dede:global.cfg_webname/}</a> </h1>
</div>
将其修改为:
<div class="title">
<a href="{dede:global.cfg_basehost/}"></a>
</div>
再说一句,DedeCMS在这里还用了h1标签,是全页唯一标签,这么高的权重,明显是故意的黑帽SEO行为,想不受惩罚都难。
转载请注明来自:jijian91与小z - 编程
永久链接:https://jijian91.com/blog20090306/dedecms-black-seo.html