dedecms5.7伪静态及rewrite规则

475

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

The End

相关推荐

织梦dedecms搜索结果页伪静态教程
dede织梦搜索伪静态,伪静态设置成功后,访问URL地址效果如下: 搜索页 http://www.baidu.com/search/织梦.html 搜索分页 http://www.baidu.com/search/织梦-2.html 本教程也适用于手机端。 开启伪静态: 后台-系统参数-核心设置-开启伪静态 后台-系统参数-...
2021-06-15 dedecms安装使用
221

织梦dedecms在列表页怎么获取当前地址链接、分页链接
织梦系统在列表页面怎么获取当前地址链接,以及在分页后的链接,从第二页开始的分页链接。这是dedecms二次开发必备。 实现什么呢? 获取列表页面当前地址链接。对伪静态、动态、静态页面兼容,支持第一页就是栏目链接,从列表页面第二页、第三页...... 1.打...
2020-04-17 dedecms安装使用
210

dedecms织梦文章命名规则{cc}还原真实文章id
摘要:织梦文章命名规则{cc} 日期+ID混编后用转换为适合的字母有时我们要适配或者伪静态时需要拿到真实的文章id,所以要把{cc}用ord()系统函数把字母还原回来 织梦文章命名规则{cc} 日期+ID混编后用转换为适合的字母 有时我们要适配或者伪静态时需要拿到真实...
2017-12-20 dedecms安装使用
327

dedecms会员空间伪静态
apache服务器配置如下: ifModule mod_rewrite.cRewriteEngine onRewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.baidu\.com$RewriteCond %{HTTP_HOST} !^(www|bbs)\.baidu\.com$RewriteRule ^/?$ /%{HTTP_HOST}RewriteRule ^/([a-z0-9\-]+)\.baidu\.com/?$ /membe...
2017-08-24 dedecms安装使用
239

dedecms网站修改模板路径,拒绝模板泄漏被盗
A,服务器支持.htaccess(linux)文件的在根目录建一个.htaccess,按以下方法修改, 比如我的模板文件放在/templest/e7w8/这个目录 现在我要设置一个规则,只要访问模板目录下的任何文件,都显示主页内容。 改一下.htaccess文件: RewriteEngine On RewriteB...
2017-07-24 dedecms安装使用
413

DEDECMS列表页,内容页IIS10伪静态设置,亲测有效
本教程只设置列表页,内容页,TAGS页的伪静态,其他搜索页之类的,太麻烦,水平有限,所以就不测试了。网站运行环境 IIS7(10)+PHP+MYSQL,织梦版本:dedecms v5.7。 1.你的运行环境必须支持伪静态,自动百度:IIS URL重写模块,下载后安装。 2.修改后台设置...
2017-07-16 dedecms安装使用
267