婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 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
主站蜘蛛池模板: 景泰县| 磐石市| 江华| 临漳县| 铜山县| 盐津县| 绍兴县| 黄山市| 乌拉特后旗| 鄂温| 义马市| 图片| 微山县| 渑池县| 邯郸市| 德化县| 隆回县| 双柏县| 蒲城县| 建水县| 申扎县| 宜君县| 公安县| 隆安县| 永兴县| 玛曲县| 乃东县| 阿克陶县| 大荔县| 荃湾区| 湟中县| 浠水县| 崇义县| 任丘市| 洛南县| 屏边| 新余市| 台江县| 盈江县| 土默特左旗| 龙川县|