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

模板网 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编辑器CKeditor自动添加p标签取消办法

    在后台编辑器中,编写文章时会自动在输入的内容前后添加段落标签, 一些朋友的站点中用不到自动段落,这里分享下,如何去除自动段落的方法: 修改include/ckeditor/config.js,在 config.filebrowserImageUploadUrl = ../include/dialog/select_images_post.p

  2. 织梦dedecms{dede:sql}、{dede:php} 标签的用法

    //实现{dede:artlist keywords={dede:filed name=typename/ }} 调用标题中含有栏目名称的多篇文章,的功能 复制代码 代码如下: {dede:php} $typename = $refObj-Fields[typename]; $dsql-SetQuery(select * from dede_archives as a join dede_addonarticle

  3. 常用CMS数据库配置文件地址

    DEDECMS: data/common.inc.php PHPCMS: PHPCMS 2008的 include/config.inc.php PHPCMS v9的 caches/configs/database.php 帝国CMS: e/class/config.php DZ论坛: config\config_global.php config\config_ucenter.php uc_server\data\config.inc.php

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

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

  5. Key神-万能密码重设工具,织梦、PHPCMS密码重置

    Key神-万能密码重设工具为安全联盟站长平台(http://zhanzhang.anquan.org)为了解决长期困扰站长们的一个世纪难题忘记后台密码而诞生的!本程序采用了云端更新技术,可自动识别网站程序。站长只需要简单将程序下载并上传到网站跟目录下,输入密码即可修改网站

随机推荐

  1. DedeCMS编辑器CKeditor自动添加p标签取消办法

    在后台编辑器中,编写文章时会自动在输入的内容前后添加段落标签, 一些朋友的站点中用不到自动段落,这里分享下,如何去除自动段落的方法: 修改include/ckeditor/config.js,在 config.filebrowserImageUploadUrl = ../include/dialog/select_images_post.p

  2. 织梦dedecms{dede:sql}、{dede:php} 标签的用法

    //实现{dede:artlist keywords={dede:filed name=typename/ }} 调用标题中含有栏目名称的多篇文章,的功能 复制代码 代码如下: {dede:php} $typename = $refObj-Fields[typename]; $dsql-SetQuery(select * from dede_archives as a join dede_addonarticle

  3. 常用CMS数据库配置文件地址

    DEDECMS: data/common.inc.php PHPCMS: PHPCMS 2008的 include/config.inc.php PHPCMS v9的 caches/configs/database.php 帝国CMS: e/class/config.php DZ论坛: config\config_global.php config\config_ucenter.php uc_server\data\config.inc.php

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

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

  5. Key神-万能密码重设工具,织梦、PHPCMS密码重置

    Key神-万能密码重设工具为安全联盟站长平台(http://zhanzhang.anquan.org)为了解决长期困扰站长们的一个世纪难题忘记后台密码而诞生的!本程序采用了云端更新技术,可自动识别网站程序。站长只需要简单将程序下载并上传到网站跟目录下,输入密码即可修改网站