1樓:秀站網
是滴 ,織夢是純靜態html,為何要開啟偽靜態,佔用伺服器資源呢。
如果是手機站開啟偽靜態沒必要,織夢的手機站不太適合做移動適配,建議單獨提出來,新建**。定期複製資料就行了。這樣更簡單。
2樓:匿名使用者
織夢是純靜態,為什麼要用偽靜態呢?
dedecms程式生成**是靜態還是偽靜態?
3樓:百度使用者
其實**形態分兩種,靜態和動態,偽靜態並不是真正的靜態,實質上也是動態頁面。
靜態頁面,除了我們常見的.htm和 .html以後,.
asp .php .jsp也可以是靜態的,關鍵是看.
asp .php .jsp這些頁面是否呼叫了資料庫裡的東西,如果沒有呼叫,它就是靜態頁面,呼叫了,就是動態頁面。
動態頁面的含意就是,網頁會根據訪問者的請求,從伺服器資料庫裡篩選訪問者想要的內容顯示到訪問者的瀏覽器上,不同的人訪問同一頁面,會看到不同的內容,這個網頁本身裡並沒有資料,只有一些**,訪問者看到的,都是伺服器裡調出來的。
而靜態頁面,是事先把文字**都放到頁面裡了,不需要從資料庫裡調,訪問者訪問一個頁面,會直接從伺服器把這個頁面讀出來顯示到訪問者的瀏覽器裡,不需要資料庫的支援。
偽靜態頁面,其目的是為了更好的被搜尋引擎收錄而通過一定的規則,把動態頁面的地址轉換成以htm或html結尾的地址,看起來是靜態的,實際是依然是動態頁面。
現在很多cms**程式,都可以把動態頁面直接生成真靜態的,就是所訪問的頁面是真真實實存的,根靜態頁面一樣。這樣的好處是訪問速度快,不需要頻繁去讀取篩選伺服器裡的資料,減輕了伺服器的壓力,同時也能更好地被搜尋引擎收錄。
織夢cms自己生成靜態頁面和用偽靜態的區別是什麼
4樓:永業說事
偽靜態只是使用 htaccess 等技術實現,使用者瀏覽時會從資料庫呼叫文章內容,在根據制定好的規則進行url偽裝,呈獻給大家,頁面是調一次生成一次的,一個不是真實存在的檔案
靜態是程式生成好的 html 檔案,一個真實存在的html檔案
dedecms全站偽靜態怎麼設定 dedecms偽靜態設定方法
5樓:匿名使用者
1、首先欄目和文章最好設定成動態瀏覽,這樣才不會生成靜態html檔案。
修改資料庫 將所有文件設定為「僅動態」,可以進入資料庫管理中,執行下面命令: update dede_archives set i**ake=-1 並將i**ake的預設值設定為 -1即動態。 將所有欄目設定為「使用動態頁」,可以進入資料庫管理中,執行下面命令:
update dede_arctype set isdefault=-1
2、修改重寫的url。
如果用預設的設定, 訪問的url是:
dedecms怎麼改成偽靜態頁面
6樓:永業說事
dede5.7偽靜態設定七步法:
第一步、後臺-系統引數-核心設定-是否使用偽靜態:選擇「是」;
注:你的**空間是否支援偽靜態,你可以與空間的idc商聯絡一下,如果是自己的伺服器,那就更好辦了,自己動手,豐衣足食。一般來說,空間都是支援偽靜態的。
apache伺服器偽靜態相對簡單,直接在.htaccess檔案中加入相應偽靜態規則即可;而iis伺服器偽靜態的實現,則需要載入rewrite元件,然後配置httpd.ini檔案。
將所有文件設定為「僅動態瀏覽」:
update dede_archives set i**ake=-1
將所有欄目設定為「使用動態頁」:
update dede_arctype set isdefault=-1
第三步、列表頁、文章頁偽靜態修改
開啟
(1)查詢:
if($cfg_rewrite == 'y')
替換為if($cfg_rewrite == 'y')
(2) 查詢:
替換為:
意思是:將預設的頻道或是列表頁url/plus//list.php?tid=1變更為/dedecms/list-1.html形式。
第四步、列表分頁偽靜態修改
開啟
查詢
替換為
將預設的plus/list.php?tid=替換成rmb/list-;
意思是:將預設的列表分頁連結格式plus/list.php?tid=x$x$xl修改為
第五步、文章分頁偽靜態
開啟找到獲取動態的分頁列表getpagebreakdm()函式末尾處:
查詢
替換為
將預設的plus/view.php?tid=替換成rmb/huilv-;
第六步、tag標籤偽靜態
dedecms預設的tag標籤url,形如/tags.php?/dedecms模板 /,是不是覺得有個問號不怎麼爽,我們改成/tags/dedecms模板 /,是不是好看多了。
下面我們來改一下,開啟/include/taglib/tag.lib.php:
查詢
替換為$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
這樣就修改好了,上傳你到你的**,切記:要記得將原**備份哦!!
第七步、httpd.ini偽靜態規則:
[isapi_rewrite]
# 3600 = 1 hour
cacheclockrate 3600
repeatlimit 32
php\?arcid=$2&pageno=$3 [i]
將上面**儲存為:httpd.ini 上傳到**的根目錄。
如無特特殊需求建議採用官方預設的生成靜態的頁面方式瀏覽。
dedecms怎麼改成偽靜態頁面
dede5.7偽靜態設定七步法 第一步 後臺 系統引數 核心設定 是否使用偽靜態 選擇 是 注 你的 空間是否支援偽靜態,你可以與空間的idc商聯絡一下,如果是自己的伺服器,那就更好辦了,自己動手,豐衣足食。一般來說,空間都是支援偽靜態的。apache伺服器偽靜態相對簡單,直接在.htaccess檔...
什麼是偽靜態?SEO中如何理解偽靜態
偽靜態是相對真實靜態來講的,通常我們為了增強搜尋引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些資訊。或者還想運用動態指令碼解決一些問題。不能用靜態的方式來展示 內容。但是這就損失了對搜尋引擎的友好面。怎麼樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。舉例 com haha...
網頁偽靜態頁面是如何實現的
偽靜態實現的原理就是 index.php?act about cid 1 將這種形式的動態路徑用 about 1.html 這種形式輸出,根據不同的伺服器環境,配置方法也不太一樣,php iis6的話就要配置httpd.ini檔案,php iis7就要配置web.config,php apache就...