dedecms實現全站php偽靜態,織夢文章
導讀:織夢文章織夢文章偽靜態有利于搜索引擎的收錄,能夠增加網站的優化效果,但要注意做偽靜態的時候,一定要正確書寫好代碼,一旦出現失誤,會導致搜索引擎抓取出現異常,需要對偽靜態進行測試織夢模板免費dede,模板。
偽靜態有利于搜索引擎的收錄,能夠增加網站的優化效果,但要注意做偽靜態的時候,一定要正確書寫好代碼,一旦出現失誤,會導致搜索引擎抓取出現異常,需要對偽靜態進行測試及及時跟蹤。進一步了解偽靜態,參考有關文章《什么是網站偽靜態有什么好處》。下面講解dedecmsV5.7gbk版本的全站偽靜態處理方法。
dedecms V5.7偽靜態設置方法步驟如下:
一 后臺-系統參數-核心設置-是否使用偽靜態:選擇“是”;
你的網站空間是否支持偽靜態,你可以與空間的IDC商聯系一下,如果是自己的服務器,那就更好辦了,自己動手,豐衣足食。一般來說,空間都是支持偽靜態的。Apache服務器偽靜態相對簡單,直接在.htaccess文件中加入相應偽靜態規則即可;而IIS服務器偽靜態的實現,則需要加載Rewrite組件,然后配置httpd.ini文件。
二 如果你的網站已經存在生成的靜態欄目或文章HTML,在后臺-系統-SQL命令行工具中執行如下語句:
將所有文檔設置為“僅動態瀏覽”:
update dede_archives set ismake=-1
將所有欄目設置為“使用動態頁”:
update dede_arctype set isdefault=-1
兩個語句必須單獨執行,不能同時執行。三 首頁偽靜態
把站點根目錄下index.html刪除,以后不更新主頁HTML即可,當然你也可以選擇不使用動態首頁。
四 頻道、列表頁、文章頁偽靜態修改
主要通過修改GetFileName()、GetTypeUrl()這兩個函數實現。打開/include/helpers/channelunit.helper.php。其他版本如DedeCms V5.3、DedeCms V5.5和DedeCms V5.6版本,打開/include/channelunit.func.php進行修改。
(1)查找:
//動態文章 if($cfg_rewrite == 'Y') { return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html'; }
替換為
//動態文章 if($cfg_rewrite == 'Y') { return "/view-".$aid.'-1.html'; }
意思是:將默認的 /plus/view-1-1.html 文章鏈接格式改為 /view-1-1.html。這個隨個人喜歡,不更改也行。
(2) 查找:
//動態 $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章dedecms實現全站php偽靜態,織夢文章主要講述全站,靜態,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29828.html