四種dedecms模板防盜的設定方法
本文介紹4種防止
dedecms
模板被盜的設定方法
1、織夢
模板防盜方法一之系統檔案修補法:
這種方法呢,顯得比較麻煩一點。也要求對織夢(dedecms)系統有一定的熟悉度才建議這樣來做。因為我們做的模板,往往是不太全 面的,比如當我們的站只有文章模型的時候,那麼通常就不會去製作其它模型的風格(比如:軟體、**、圖集等),所以在這種情況下,當有使用者訪問了我們不存 在的檔案路徑之後,就有可能暴露**的模板目錄。
那麼我們的解決方法,就是刪除在具體檔案中的提示語(最後通過
php注釋符來進行注釋),比如在內容頁解析檔案(/include /arc.archives.class.php)中,就有如下這一段:
if(!file_exists($tempfile)||!is_file($tempfile))
- - ";
echo "模板檔案不存在,無法解析文件!";
exit();
} 那麼就可以將他們進行注釋掉。
2、模板內容入庫化:
這種方法相比上一種顯得更方便點。簡單來說,就是利用織夢(dedecms)系統的自定義標記(mytag)來載入。具體實現方法是新建乙個自定義標記 (mytag),然後將我們需要隱藏模板檔案中的所有**全部拷貝到自定義標記的內容中。 然後,就是將剛才需要隱藏的那個模板檔案中的所有**全部清空並替換為以下**:
3、301重定向跳**
這個相比以上兩種方法更簡單有效,但是對您的伺服器環境有特殊要求:必須支援.htaccess或httpd.ini的自定義配置——url重寫技 術。我們這裡以.htaccess為例,比如您的模板目錄為:/templets/d8zhan/ ,那麼就可以使用下面的**進行301重定向:
rewriteengineon
rewritebase/
errordocument404/
rewriterule templets/d8zhan/
nginx 301重定向網域名稱:
dedecms標籤
在nginx擴充套件設定(server段)加入以下**:
location ~*^/templets
其中,http://d8zhancom是你想要跳轉到的**。
4、檔案403禁止方法:
403方法是禁止目錄檔案被讀取,需要主機支援.htaccess檔案。我們知道,織夢的模板是.htm字尾的檔案,只要在templets禁止瀏 覽器載入.htm檔案就可以實現模板防盜了。具體的辦法是在templets資料夾內,放置乙個.htaccess檔案。.htaccess檔案的內容如 下:
order allow,deny
deny from all
以上是no牛網為大家總結的織夢
dedecms模板
防盜的四種方法,其實方法是相通的,假如有別的程式也是.htm或者.html字尾的檔案,上面 的方法有部分也是適用的。如403方法和301方法等。
織夢dedecms模板utf轉換到gbk的方法
最短路四種演算法模板
1.floyed演算法求多源最短路 includeusing namespace std const int maxn 1e3 10 define inf 0x3f3f3f3f int mp maxn maxn 記錄圖之間的路徑 int main 初始化 for int i 0 i a b c mp...
最短路的四種的求解方法 模板
floyd演算法只有五行 簡單,三個for迴圈就可以解決問題,所以它的時間複雜度為o n n n 可以求多源最短路問題。floyd演算法可以處理帶有負權邊,但不能處理帶有 負權迴路 的圖。核心 for k 1 k n k for i 1 i n i for j 1 j n j 這段 的思想就是 最開...
SharedPreferences的四種模式
開發應用需要儲存一些配置引數,如果是window軟體通常我們會採用ini檔案進行儲存,如果是j2se應用,我們會採用properties屬性檔案進行儲存。如果是android應用,我們最適合採用sharedpreferences儲存資料,它是乙個輕量級的儲存類,特別適合用於儲存軟體配置引數。使用sh...