校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms欄目頁開啟偽靜態的方法(apache服務器)

dedecms欄目頁開啟偽靜態的方法(apache服務器)

POST TIME:2020-04-11 13:56

在dedecms后臺可以開啟偽靜態功能,但僅有文章頁會被偽靜態,欄目頁的鏈接依然是動態的。

本節介紹下如何開啟欄目頁偽靜態的方法。
 
首先,需要給虛擬主機添加上偽靜態規則,然后再去dedecms的相關文件中改掉相應的函數。
首先,給虛擬主機加上偽靜態規則,Apache和IIS的詳細設置如下。
 
Apache的服務器,就在.htaccess中添加:
 
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule index.html /index.php
RewriteRule plus/list-([0-9]+).html$ /plus/list.php?tid=$1
RewriteRule plus/view-([0-9]+)-([0-9]+).html$ /plus/view.php?arcID=$1&pageno=$3
RewriteRule plus/list-([0-9]+)-([0-9]+)-([0-9]+).html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
</IfModule>
IIS的服務器,在httpd.ini中添加如下內容,需要服務器安裝過ISAPI Rewrite:(www.genban.org 網站建設)
 
[ISAPI_Rewrite]
# 緩存3600秒 = 1 小時(hour)
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^(.*)/index.html $1/index.php
RewriteRule ^(.*)/plus/list-([0-9]+).html $1/plus/list.php?tid=$2
RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+).html $1/plus/list.php?tid=$2&TotalResult=$3&PageNo=$4
RewriteRule ^(.*)/plus/view-([0-9]+)-([0-9]+).html $1/plus/view.php?arcID=$2&pageno=$3
然后,修改dedecms的程序,打開includechannelunit.func.php。
 
將以下代碼:
 
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
替換為:
 
$reurl = $GLOBALS['cfg_phpurl']."/list-".$typeid.".html";
 


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 南丹县| 柞水县| 休宁县| 股票| 汽车| 隆尧县| 五指山市| 安多县| 富锦市| 铜梁县| 崇信县| 滦平县| 随州市| 永仁县| 宁德市| 株洲县| 阿勒泰市| 二连浩特市| 建昌县| 德兴市| 汤原县| 晋州市| 吉安县| 澳门| 华蓥市| 云霄县| 三江| 曲阳县| 青浦区| 合山市| 秦皇岛市| 阳山县| 安岳县| 兴隆县| 叶城县| 博白县| 临邑县| 明星| 华安县| 章丘市| 黔东|