手机
当前位置:查字典教程网 >CMS教程 >dedecms >dedecms5.3伪静态及rewrite规则
dedecms5.3伪静态及rewrite规则
摘要:1首先需要在后台开启伪静态(服务器必须支持)2设置栏目必须是使用动态页3修改include/channelunit.func.php文件查找...

1 首先需要在后台开启伪静态(服务器必须支持)

2 设置栏目必须是使用动态页

3修改 include/channelunit.func.php 文件

查找

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

替换成:

$reurl = $GLOBALS['cfg_phpurl']."/list-".$typeid.".html";

该处的修改是为了把导航及dede默认的动态链接换成静态

如果你想文章页也伪静态 那么在添加文档时选择 高级参数—>仅动态浏览

附上伪静态规则

iis

[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

apache

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

【dedecms5.3伪静态及rewrite规则】相关文章:

dede自带采集器的高阶技巧

在Dedecms下面生成Google Sitemap的方法

dede5.7 动态导航下拉菜单的实现代码

dedecms联动类别的图文使用方法

dedecms中tags标签页伪静态化修改技巧

dedecms tag标签伪静态的修改方法

dedecms中tags页面显示错位的解决方法

dedecms按栏目分类搜索功能的实现方法

DedeCms V5.5 性能优化方法分享

DedeCMS 5.7系统TAG标签伪静态设置

精品推荐
分类导航