通过增加随机时间属性来使增加模板的差异性

模板网 2014-09-27

很多SEO觉得如果大量网站采用同样的模板搜索引擎效果会差,然后希望通过修改ID或者CLASS属性来批量实现模板的差异化,虽然几乎可以很武断的说,这个观点并没有明确的根据,但有差异总会比没差异好。

所以在这里,还是给出一种让批量复制的模板自动产生差异的解决方法:在模板中选10处class属性,利用时间函数或者MD5函数增加不同的属性。类似这样:class="list aaa_1325865600",原有属性是 class="list",我们在class中增加一些其它属性不会影响他的CSS样式,也不会影响数据展示,aaa_为这10处手动写的不同的后面的10位数字是PHP输出的时间,甚至还可以加<div class="list" abc="dfdskf_1325865600">这样的属性,也不影响CSS和数据展示。

页面在生成时,是间是自动获取的当前时间,所以可以实现每篇文章的结构上都有差别,相同模板的每个网站也都有差异。

具体实现方法:

PHPCMS中:

直接使用{TIME}全局变量,或者{php echo time();}实现。

DEDECMS中:

复制代码 代码如下:
{dede:field runphp='yes'}
@me=md5(time());
{/dede:field}

或者:

复制代码 代码如下:
{dede:field runphp='yes'}
@me=md5(time());

{/dede:field}

如:

复制代码 代码如下:
<div class="list xyz_{dede:field runphp='yes'}@me=md5(time());{/dede:field}">

优点:

1.确实实现的模板的差异化,你可以加10处,也可以加100处

2.可在一定程度上防采集

缺点:

1.增加过多,反而增加过多无效字符,增加页面大小,同时也会增加蜘蛛的爬行难度(不过基本可以忽略不计)

2.这样的所谓差异化模板对搜索引擎效果是否有利,无现实依据。

相关文章

  1. DEDECMS判断栏目ID代码

    DEDECMS判断栏目ID代码,判断栏目ID输出相应的内容。 {dede:field.typeid runphp=yes} if(@me==1 ||@me==2){ @me=内容1; }else if(@me==3 ||@me==4){ @me=内容2; }else{ @me=; } {/dede:field.typeid}

  2. dedecms常用seo优化代码

    dedecms常用seo优化代码 在国内很多资讯类站点或者是企业站点都是使用dedecms搭建的,当然很大部分原因是这个程序使用方便而且也比较利于优化。我以前虽然用过dedecms,不过对优化上的代码很少去了解,在后来使用dedecms来完整的建站之后因为SEO上的考虑需要

  3. 织梦DEDECMS搜索页调用arclist标签的方法

    织梦CMS制作模板的时候,在搜索页模板中search.htm中是无法调用arclist标签,这就使得搜索结果页呈现出来的效果是非常单调的,很难整 合其他的网站信息进来,当然我们可以在后台用宏标签来解决这个问题,但是会对搜索引擎不太友好,怎么解决这个问题呢?今天

  4. dedecms获取文章中的图片代码

    1、在 /include/common.func.php 文件底部加入以下代码 复制代码 代码如下: /** * getArcImages 获取文章中的图片 * $id 文章ID * $num 要获取的图片数量 默认为4张 */ function getArcImages($id,$num=4){ global $dsql; $row = $dsql-GetOne(SELECT * FROM

  5. dedecms管理员密码重置工具radminpass.php

    由于网站过多,也习惯让由firefox浏览器记录登陆密码,因此某天突然发现我的dedecms网站的管理员密码无法登陆了,尝试多个常用的密码都以错误显示。然后又根据网上介绍的包括SQL查询语句在内的多个方法,可均无法找回密码,辗转之下摸到织梦CMS的后台管理员

随机推荐

  1. DEDECMS判断栏目ID代码

    DEDECMS判断栏目ID代码,判断栏目ID输出相应的内容。 {dede:field.typeid runphp=yes} if(@me==1 ||@me==2){ @me=内容1; }else if(@me==3 ||@me==4){ @me=内容2; }else{ @me=; } {/dede:field.typeid}

  2. dedecms常用seo优化代码

    dedecms常用seo优化代码 在国内很多资讯类站点或者是企业站点都是使用dedecms搭建的,当然很大部分原因是这个程序使用方便而且也比较利于优化。我以前虽然用过dedecms,不过对优化上的代码很少去了解,在后来使用dedecms来完整的建站之后因为SEO上的考虑需要

  3. 织梦DEDECMS搜索页调用arclist标签的方法

    织梦CMS制作模板的时候,在搜索页模板中search.htm中是无法调用arclist标签,这就使得搜索结果页呈现出来的效果是非常单调的,很难整 合其他的网站信息进来,当然我们可以在后台用宏标签来解决这个问题,但是会对搜索引擎不太友好,怎么解决这个问题呢?今天

  4. dedecms获取文章中的图片代码

    1、在 /include/common.func.php 文件底部加入以下代码 复制代码 代码如下: /** * getArcImages 获取文章中的图片 * $id 文章ID * $num 要获取的图片数量 默认为4张 */ function getArcImages($id,$num=4){ global $dsql; $row = $dsql-GetOne(SELECT * FROM

  5. dedecms管理员密码重置工具radminpass.php

    由于网站过多,也习惯让由firefox浏览器记录登陆密码,因此某天突然发现我的dedecms网站的管理员密码无法登陆了,尝试多个常用的密码都以错误显示。然后又根据网上介绍的包括SQL查询语句在内的多个方法,可均无法找回密码,辗转之下摸到织梦CMS的后台管理员