操作如下:
1、後台
-系統引數
-核心設定
-是否使用偽靜態:選擇「是
」;idc商聯絡一
下,如果是自己的伺服器,那就更好辦了,自己動手,豐衣足食。一般來說,空間都是支援偽靜態的。
apache
伺服器偽靜態相對簡單,直接
在.htaccess
檔案中加入相應偽靜態規則即可;而
iis伺服器偽靜態的實現,則需要載入
rewrite
元件,然後配置
檔案。2
html
,那麼只需在後台-系統
-sql
命令列工具中執行如下語句:
dede
cms
在godaddy
空間的偽靜態設定方法詳解
如何設定
dedecms
問答模組
rewrite
偽靜態教程
dede
cms
5.7
問答模組實現偽靜態的方法
dedecms
織夢全站偽靜態規則
將所有文件設定為
「僅動態瀏覽」:
update dede_archives set ismake=-1
將所有欄目設定為
「使用動態頁」:
update dede_arctype set isdefault=-1 3
、列表頁、文章頁偽靜態修改 開啟
/include/helpers/channelunit.helper.php。(
1)查詢:
//動態文章
if($cfg_rewrite == 『y』)
替換為//
動態文章
if($cfg_rewrite == 『y』)
意思是:將預設的
/plus/view-1-1.html
/dedecms/dedecms5.7-1-1.html
。(2) 查詢:
//動態
$reurl = $globals['cfg_phpurl'].」/list.php?tid=」.$typeid;
替換為//
動態$reurl = 「/category/list-」.$typeid.」.html」;
意思是:將預設的頻道或是列表頁
url/plus
變更為/dedecms/list-1.html
形式。
4、列表分頁偽靜態修改 開啟
/include/arc.listview.class.php 查詢
:$plist = str_replace(『.php?tid=』, 『-』, $plist);
替換為$plist = str_replace(『plus/list.php?tid=』, 『dedecms/dedecms5.7-』, $plist);
將預設的
plus/list.php?tid=
替換成rmb/list-;
plus/list.php?tid=x$x$xl
修改為dedecms/dedecms5.7-x-x-x.html。5
、文章分頁偽靜態
開啟/include/arc.archives.class.php
,找到獲取動態的分頁列表
getpagebreakdm()
函式末尾處:查詢:
$pagelist = str_replace(「plus/view.php?tid=」,」dedecms/dedecms5.7-」,$pagelist);
替換為$plist = str_replace(『plus/view.php?tid=』, 』dedecms/dedecms5.7-』, $plist);
將預設的
plus/view.php?tid=
替換成rmb/huilv-;
plus/view.php?tid=x$x$xl
修改為dedecms/dedecms5.7-x-x-x.html 6
、tag
標籤偽靜態
dedecms
預設的tag
標籤url
,形如/tags.php?/
偽靜態的實現
所謂的偽靜態頁面,就是指的url重寫,在asp.net中實現非常簡單 首先你要在你的專案裡引用兩個dll actionlessform.dll urlrewriter.dll 真正實現重寫的是 urlrewriter.dll 但是如果你要實現分頁,那麼必須使用這個actionlessform dll...
偽靜態的實現
主要使用apache提供的乙個rewrite模組來實現,可以實現url位址的重寫 開啟配置 更改虛擬主機裡面的配置 在 根目錄建立乙個.htaccess檔案 實現將動態url位址轉換成乙個靜態的html位址 apache伺服器 rewrite重寫 index.php檔案 返回給瀏覽器 rewrite...
靜態化 偽靜態的實現
偽靜態主要有兩種方式實現 1.配置 重啟伺服器,全域性 2.htaccess 區域性 1.配置 1.去除httpd.conf檔案中 loadmodule rewrite module modules mod rewrite.so 前面的 號 linux中如果httpd.conf中沒有這行 那麼就到與...