織夢俠
WWW.2L3.NET

復制站點與DeDecms防采集的方法

問題還是需要解決的,采用了幾下的辦法:

1、調整模板數據調用規則與新內容塊布置

新內容塊產生將頁面主題關鍵詞更分散一些,同時調整數據調用規則,讓仿制站點的數據與自身頁面數據產生差異性,降低復制網站SEO問題的負面影響。

2、找到防止內容采集的辦法

DeDeCMS自身有防采集混淆字符串的功能,但這種防采集的辦法對SEO很不利,你總不想讓搜索蜘蛛看到網頁中有不少隱藏文本吧,而且這些文本會影響蜘蛛對信息塊主題的判斷,影響關鍵詞排名,其實,DeDeCMS沒有根本性的防采集的方法,道高一尺魔高一丈啊,只要你的信息通過頁面的方式發布出來,總能找到采集的方法;綜合網上收集的信息,我采納了兩種辦法,只能放置最初級的采集:

(1)辦法一:復制網頁正文內容時自動添加版權信息

JavaScript代碼

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

<!--

document.body.oncopy = function() {

setTimeout( function() {

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

if (text) {

texttext = text + "\r\n(這里是你的文章版權信息,去掉括號):"+location.href;

clipboardData.setData("text", text);

}

}, 100 )

}

-->

</script>

將以上代碼放置在文章頁模板中正文結束后面即可。我測試了下該方法,只針對IE瀏覽器有效,而Firefox、遨游、Google Chrome均無效。

(2)辦法二:使頁面代碼具有唯一性

一般別人采集的時候都是要獲取內容開始的代碼和結束的代碼,而且要唯一性的,所以填的開始代碼大多是:<div>。這樣,我們在這個class后面加上文章的ID值,改成這樣<div id="{dede:field.id/}">,這里{dede:field.id/}在dedecms中是獲取當前文章的ID值,那么生成的每一篇文章的ID值都不一樣,這里的開始代碼也就都不一樣了,這樣別人就采集不到了,采一次只能采一篇。

我們制作模板的時候在在body標記附近的<div>修改成<div>,注意是空格+{dede:field.id/},這樣div的class還是沒有變,但產生了<div>,這段代碼在每篇文章的內文頁均是唯一性的,或者在html標記里插入id={dede:field.id/},比如:<div id={dede:field.id/}>與<body id={dede:field.id/}>,這里{dede:field.id/}在dedecms中是獲取當前文章的ID值,這樣別人就采集不到了,采一次只能采一篇。當然,別人可以使用過濾規則來去掉,但是假如我在所有的class里插入文檔ID,或者插入id=文檔ID這樣的。那他就只能采集整個頁面,然后再過濾,使采集變得更加復雜。

缺點:如果插入{dede:field.id/}不夠多的話別人可以用過濾規則過濾掉。但是對于一些站群采集軟件來說,這一招足以防止他們采集了!

3、升級DeDeCMS至最新版

DeDeCMS舊版有漏洞,很容易被黑,要么就是嵌入各種廣告代碼,要么就是被無端增加超級多的隱藏鏈接,所以,務必要升級到最新版。

轉載請注明文章來自織夢俠[秩名]作者的-復制站點與DeDecms防采集的方法
聯系作者
取消
這個作者很懶什么也沒留下!
打賞作者
取消

本文作者無償奉獻,就打賞給我們織夢俠吧!

掃碼支付
掃碼打賞,建議金額1-10元

打開支付寶掃一掃,即可進行掃碼打賞哦

提醒:打賞金額將直接進入對方賬號,無法退款,請您謹慎操作。

織夢技巧   閱讀()  秩名
乐天堂官网 <必威>| <必威体育>| <必威官网>| <必威体育官网>| <必威体育app>| | | | | | | | | <乐天堂>| <乐天堂体育>| <乐天堂官网>| <乐天堂体育官网>| <乐天堂体育app>| | | | | | | | | <同乐城>| <同乐城体育>| <同乐城官网>| <同乐城体育官网>| <同乐城体育app>| | | | | | | | | <热博>| <热博体育>| <热博官网>| <热博体育官网>| <热博体育app>| | | | | | | | | <竞博>| <竞博体育>| <竞博官网>| <竞博体育官网>| <竞博体育app>| | | | | | | | | <贝博>| <贝博体育>| <贝博官网>| <贝博体育官网>| <贝博体育app>| | | | | <亚博>| <亚博体育>| <亚博官网>| <亚博体育官网>| <亚博体育app>| | | | | | | | | <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>