国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

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

2024-07-12 09:05:21
字體:
供稿:網(wǎng)友

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

 1.系統(tǒng)文件修補(bǔ)法 系統(tǒng)文件修補(bǔ)法這種方法呢,顯得比較麻煩一點(diǎn)。也要求對織夢(DedeCMS)系統(tǒng)有一定的熟悉度才建議這樣來做。因?yàn)槲覀冏龅哪0澹遣惶娴模热绠?dāng)我們的站只有文章模型的時候,那么通常就不會去制作其它模型的風(fēng)格(比如:軟件、商城、圖集等),所以在這種情況下,當(dāng)有用戶訪問了我們不存在的文件路徑之后,就有可能暴露網(wǎng)站的模板目錄。 那么我們的解決方法,就是刪除在具體文件中的提示語(最后通過PHP注釋符來進(jìn)行注釋),比如在內(nèi)容頁解析文件(/include /arc.archives.class.php)中,就有如下這一段: 以下為引用的內(nèi)容: if(!file_exists($tempfile) || !is_file($tempfile)){echo "文檔ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";echo "模板文件不存在,無法解析文檔!";exit();} 那么就可以將他們進(jìn)行注釋掉,如: 以下為引用的內(nèi)容: if(!file_exists($tempfile) || !is_file($tempfile)){// echo "文檔ID:{$this->Fields['id']} - {$this->TypeLink->TypeInfos['typename']} - {$this->Fields['title']}";// echo "模板文件不存在,無法解析文檔!";exit();} 

2.模板內(nèi)容入庫化 這種方法相比上一種顯得更方便點(diǎn)。簡單來說,就是利用織夢(DedeCMS)系統(tǒng)的自定義標(biāo)記(mytag)來加載。具體實(shí)現(xiàn)方法是新建一個自定義標(biāo)記 (mytag),然后將我們需要隱藏模板文件中的所有代碼全部拷貝到自定義標(biāo)記的內(nèi)容中。 然后,就是將剛才需要隱藏的那個模板文件中的所有代碼全部清空并替換為以下代碼: 以下為引用的內(nèi)容: Markup {dede:mytag name='list' ismake='yes' /} 其中紅色加粗的list就是自定義標(biāo)記(mytag)的標(biāo)記名稱!這樣就算是被人猜解到了模板路徑,那么下載后也會是一個無法使用模板。因?yàn)樗鼰o法知道您的這個宏標(biāo)記的具體內(nèi)容,這個具體內(nèi)容已經(jīng)被存到了數(shù)據(jù)庫里了。 這種方法已基本上可完成對模板的隱藏了,也建議大家采用此方式。 

3.301重定向跳轉(zhuǎn) 這個相比以上兩種方法更簡單有效,但是對您的服務(wù)器環(huán)境有特殊要求:必須支持.htaccess或httpd.ini的自定義配置——URL重寫技術(shù)。我們這里以.htaccess為例,比如您的模板目錄為:/templets/xuewl_com/ ,那么就可以使用下面的代碼進(jìn)行301重定向: RewriteEngine OnRewriteBase /ErrorDocument 404 /RewriteRule templets/xuewl_com / Nginx 301重定向域名: 在Nginx擴(kuò)展設(shè)置(server段)加入以下代碼: location ~* ^/templets {rewrite ^/templets/(.*)$ https://www.noniu.com permanent;} 其中,https://www.noniu.com是你想要跳轉(zhuǎn)到的網(wǎng)址。 

4.文件403禁止方法 403方法是禁止目錄文件被讀取,需要主機(jī)支持.htaccess文件。我們知道,織夢的模板是.htm后綴的文件,只要在templets禁止瀏覽器加載.htm文件就可以實(shí)現(xiàn)模板防盜了。具體的辦法是在templets文件夾內(nèi),放置一個.htaccess文件。.htaccess文件的內(nèi)容如下: Order Allow,DenyDeny from all 以上是No牛網(wǎng)為大家總結(jié)的織夢DEDECMS模板防盜的四種方法,其實(shí)方法是相通的,假如有別的程序也是.htm或者.html后綴的文件,上面的方法有部分也是適用的。如403方法和301方法等。下面就是版權(quán)了咯,本文是No牛網(wǎng)辛苦整理的,歡迎轉(zhuǎn)載,但是轉(zhuǎn)載麻煩保留下本文的鏈接咯。

 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 玉林市| 清镇市| 晋宁县| 屏东县| 齐齐哈尔市| 石家庄市| 礼泉县| 正镶白旗| 竹北市| 鲁山县| 泗水县| 晋中市| 庆安县| 于都县| 鄱阳县| 白河县| 古蔺县| 定远县| 巩留县| 乐至县| 霍邱县| 拉孜县| 昆山市| 安龙县| 滦平县| 云霄县| 凤凰县| 津南区| 太原市| 定州市| 皮山县| 阜新| 阿合奇县| 磐石市| 孟津县| 青岛市| 延川县| 兴安县| 体育| 栾城县| 江西省|