校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms模板中添加防采集功能

dedecms模板中添加防采集功能

POST TIME:2019-03-19 17:04

dedecms模板中添加防采集功能的簡單實現方法可通過以下幾種方法來進行

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

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

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

DeDeCMS自身有防采集混淆字符串的功能,但這種防采集的辦法對SEO很不利,你總不想讓搜索蜘蛛看到網頁中有不少隱藏文本吧,而且這些文本會影響蜘蛛對信息塊主題的判斷,影響關鍵詞排名

其實,DeDeCMS沒有根本性的防采集的方法,道高一尺魔高一丈啊,只要你的信息通過頁面的方式發布出來,總能找到采集的方法;綜合網上收集的信息,我采納了兩種辦法,只能放置最初級的采集:

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

JavaScript代碼

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

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

一般別人采集的時候都是要獲取內容開始的代碼和結束的代碼,而且要唯一性的,所以填的開始代碼大多是:

。這樣,我們在這個class后面加上文章的ID值,改成這樣
,這里{dede:field.id/}在dedecms中是獲取當前文章的ID值,那么生成的每一篇文章的ID值都不一樣,這里的開始代碼也就都不一樣了,這樣別人就采集不到了,采一次只能采一篇。

我們制作模板的時候在在body標記附近的

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

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

通過上面的兩種方法可以防止一般性的采集,然而對于火車頭這類采集工具卻是無所適從,本文來自網絡僅供參考



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 白朗县| 浮梁县| 贵港市| 阳谷县| 杭州市| 长宁区| 兴义市| 新绛县| 清徐县| 抚松县| 东乡族自治县| 黄陵县| 南澳县| 孙吴县| 隆化县| 苍南县| 桂平市| 通辽市| 顺昌县| 登封市| 汤原县| 镇坪县| 尉氏县| 高邮市| 四子王旗| 嵩明县| 荔波县| 二连浩特市| 呼伦贝尔市| 普陀区| 金门县| 大足县| 朔州市| 广昌县| 浑源县| 长宁县| 大埔区| 和田县| 深泽县| 彰武县| 蒙城县|