快速導航: SEO培訓 | SEO教程 | PHP培訓 | PHP教程 | 網頁設計培訓 | 辦公自動化培訓
收藏本站 | 設為首頁
當前位置:網站首頁 > 常見問題解答 > 常見問題解答

織夢DedeCMS模板防盜的四種方法

時間:2012-10-17 11:12 | 來源:德曼學校 | 作者:德曼SEO培訓部
織夢DedeCMS模板防盜的四種方法

織夢(DedeCMS)模板也是一種財富,不想自己辛辛苦苦做的模板被盜用,在互聯網上出現一些和自己一模一樣的網站,就需要做好模板防盜。本文是 No牛收集整理自網絡,不過網上的版本都沒有提供 Nginx 301重定向實現dedecms模板防盜的方法和403文件禁止實現織夢模板防盜,自己狗尾續貂,整合到一起了,方便自己以后查詢。以下就是織夢模板防盜 的四個方法,希望可以幫到大家。

織夢模板防盜方法一之系統文件修補法:

系統文件修補法這種方法呢,顯得比較麻煩一點。也要求對織夢(DedeCMS)系統有一定的熟悉度才建議這樣來做。因為我們做的模板,往往是不太全 面的,比如當我們的站只有文章模型的時候,那么通常就不會去制作其它模型的風格(比如:軟件、商城、圖集等),所以在這種情況下,當有用戶訪問了我們不存 在的文件路徑之后,就有可能暴露網站的模板目錄。

那么我們的解決方法,就是刪除在具體文件中的提示語(最后通過PHP注釋符來進行注釋),比如在內容頁解析文件(/include /arc.archives.class.php)中,就有如下這一段:

以下為引用的內容:

if(!file_exists($tempfile)||!is_file($tempfile))

{

echo “文檔ID:{$this->Fields[‘id’]} - {$this->TypeLink->TypeInfos[‘typename’]} - {$this->Fields[‘title’]}”;

echo “模板文件不存在,無法解析文檔!”;

exit();

}

那么就可以將他們進行注釋掉,如:

以下為引用的內容:

if(!file_exists($tempfile)||!is_file($tempfile))

{

// echo “文檔ID:{$this->Fields[‘id’]} - {$this->TypeLink->TypeInfos[‘typename’]} - {$this->Fields[‘title’]}”;

// echo “模板文件不存在,無法解析文檔!”;

exit();

}

織夢模板防盜方法二之模板內容入庫化:

這種方法相比上一種顯得更方便點。簡單來說,就是利用織夢(DedeCMS)系統的自定義標記(mytag)來加載。具體實現方法是新建一個自定義標記 (mytag),然后將我們需要隱藏模板文件中的所有代碼全部拷貝到自定義標記的內容中。

然后,就是將剛才需要隱藏的那個模板文件中的所有代碼全部清空并替換為以下代碼:

以下為引用的內容:

{dede:mytag name=‘list’ ismake=‘yes’/}

其中紅色加粗的list就是自定義標記(mytag)的標記名稱!這樣就算是被人猜解到了模板路徑,那么下載后也會是一個無法使用模板。因為它無法知道您的這個宏標記的具體內容,這個具體內容已經被存到了數據庫里了。

這種方法已基本上可完成對模板的隱藏了,也建議大家采用此方式。

織夢模板防盜方法三之301重定向跳轉:

這個相比以上兩種方法更簡單有效,但是對您的服務器環境有特殊要求:必須支持.htaccess或httpd.ini的自定義配置——URL重寫技 術。我們這里以.htaccess為例,比如您的模板目錄為:/templets/xuewl_com/ ,那么就可以使用下面的代碼進行301重定向:

RewriteEngineOn

RewriteBase/

ErrorDocument404/

RewriteRule templets/xuewl_com /

Nginx 301重定向域名:

在Nginx擴展設置(server段)加入以下代碼:

location ~*^/templets {

rewrite ^/templets/(.*)$ http://noniu.com permanent;

}

其中,http://noniu.com是你想要跳轉到的網址。

織夢模板防盜方法四之文件403禁止方法:

403方法是禁止目錄文件被讀取,需要主機支持.htaccess文件。我們知道,織夢的模板是.htm后綴的文件,只要在templets禁止瀏 覽器加載.htm文件就可以實現模板防盜了。具體的辦法是在templets文件夾內,放置一個.htaccess文件。.htaccess文件的內容如 下:

<Files *.html>

Order Allow,Deny

Deny from all

以上是No牛網為大家總結的織夢DedeCMS模板防盜的四種方法,其實方法是相通的,假如有別的程序也是.htm或者.html后綴的文件,上面 的方法有部分也是適用的。如403方法和301方法等。下面就是版權了咯,本文是No牛網辛苦整理的,歡迎轉載,但是轉載麻煩保留下本文的鏈接咯。

本文鏈接:http://noniu.com/dedecms/dede-muban-fangdao


關鍵詞:dedecms企業模板,織夢DedeCMS模板防盜
分享到:
首頁 | 關于我們 | 課程設置 | 學前須知 | SEO培訓 | 網頁設計培訓 | PHP+MYSQL培訓 | 辦公自動化培訓 | 付款方式 | 聯系我們 CopyRight © 2005-2012 德曼(合肥SEO培訓)學校 — www.294028.tw, All Rights Reserved.
合肥德曼電腦培訓中心所有內容版權所有,未經許可請勿轉載。合肥seo培訓機構網站備案:皖ICP備09018273號
德曼(合肥做seo的公司)專注于【合肥SEO培訓 | 合肥php培訓 | 合肥網頁設計培訓】職業技能培訓!
cba比分结果今天 广西快乐10分官网 体彩四川金7乐走势图 安徽时时彩快3开奖号 河内五分彩是国家认可的吗 黑龙江36选7开奖电视 江苏新11选5 江西多乐彩是什么意思 下载bg娱乐真人 福建11选5遗漏数据表怎么看 全网最准平特一尾网站 bbin电子游戏有多少种—点击登陆 七星彩走势图大全 河北快三遗漏天数统计 哪些网赚app靠谱 快乐扑克3豹子952期 福彩3d开机号彩吧网