当前位置:首页 > 行业动态 > 正文

如何有效防止DedeCMS网站内容被采集?

DedeCMS防采集串混淆设置是一种通过将文章内容中的关键词或特定字符进行混淆处理,以防止被反面采集的技术。这种设置可以有效地保护网站内容不被非规获取和滥用。

DedeCMS防采集串混淆设置

防采集串混淆设置方法

在DedeCMS后台,通过以下步骤可以启用防采集串混淆功能:

1、进入系统设置:登录DedeCMS后台,选择“系统” > “系统设置”。

2、找到防采集串混淆选项:在系统设置菜单中,找到并点击“防采集串混淆”。

3、添加混淆字符串:在防采集串混淆页面,可以在“#start#”和“#end#”之间添加自定义的混淆字符串,每条内容前需加“#,”,一条内容为一行,这些字符串会随机插入到生成后的HTML内容中。

4、修改文章内容模板:将文章内容模板中的{dede:field.body/}替换成{dede:field name='body' function='RndString(@me)'/}。

为了保护网站内容不被非规复制,可以在文章内容页模板中加入JavaScript代码,使用户在复制文章内容时自动添加版权信息和文章详细页网址,具体操作如下:

1、编辑文章模板:打开文章内容页模板文件(如article_article.htm)。

2、添加JavaScript代码:在<head></head>之间插入以下代码:

“`javascript

<script language="javascript" type="text/javascript">

// 当用户复制内容时执行

document.body.oncopy = function () {

setTimeout(function () {

var text = clipboardData.getData("text");

if (text) {

text = text + "r

文章来自:织梦技术研究中心,原文地址:" + location.href;

clipboardData.setData("text", text);

}

}, 100);

};

</script>

“`

这段代码会在用户复制内容时,自动在文本末尾添加版权信息和当前页面的URL。

常见问题解答

1、如何避免防采集串混淆对SEO的影响?

虽然防采集串混淆可以提高内容被采集的难度,但过多的隐藏文本可能会影响搜索引擎的收录和排名,建议在启用该功能时注意平衡,避免过度使用。

2、如何确保JavaScript代码在所有浏览器中有效?

上述JavaScript代码主要针对IE浏览器,如果需要在其他浏览器中实现类似功能,可能需要借助其他JavaScript库或插件。

3、如何升级DedeCMS至最新版?

定期检查DedeCMS官方网站,下载并安装最新版本,升级过程中,请注意备份网站数据和模板,以防意外情况发生。

通过以上设置,可以有效防止网站内容被反面采集,同时提高用户体验和内容安全性。

【DedeCMS防采集串混淆设置】

DedeCMS(帝国CMS)是一款功能强大的内容管理系统,其防采集串混淆设置是防止他人通过非规手段采集网站内容的重要功能,以下将详细说明如何在DedeCMS中设置防采集串混淆。

设置步骤

1、登录后台

登录到DedeCMS的后台管理系统。

2、进入系统设置

在后台管理界面,找到并点击“系统设置”菜单。

3、选择“防采集串混淆设置”

在系统设置中,找到并点击“防采集串混淆设置”。

4、查看默认设置

进入防采集串混淆设置页面后,首先查看默认的设置参数,这些参数包括:

是否开启混淆:默认为开启状态。

混淆类型:分为字符替换和字符移位两种类型。

混淆字符:可自定义混淆使用的字符。

混淆概率:设置混淆字符出现的概率。

5、修改混淆设置

根据需要,可以修改以下参数:

如果需要关闭混淆,可以取消勾选“是否开启混淆”选项。

选择混淆类型,如字符替换或字符移位。

自定义混淆字符,可以使用英文、数字或特殊符号。

设置混淆概率,通常建议设置在30%到50%之间。

6、保存设置

完成修改后,点击页面下方的“保存”按钮,系统将保存新的设置。

7、验证设置效果

保存设置后,可以访问网站前端,查看内容是否已经应用了混淆效果,如果内容被正确混淆,则表示设置成功。

注意事项

1、混淆设置可能会影响搜索引擎优化(SEO),请根据实际情况调整设置。

2、防采集串混淆设置不会影响网站内容的正常访问和浏览。

3、如果网站遭受严重的采集攻击,可以考虑提高混淆概率或选择更复杂的混淆类型。

通过以上步骤,可以有效地在DedeCMS中设置防采集串混淆,保护网站内容不被非规采集,请根据实际需求调整设置,以达到最佳防护效果。

0