小李SEO博客

网站优化服务

织梦cms系统全站配置伪静态设置教程

启伪静态的前提条件保证你的空间或服务器支持伪静态即URL重写开启DedeCms伪静态开启伪静态的方法:后台--》系统--》核心设置 找到:是否使用伪静态: 选择是 确定保存。栏目和文章发布设置栏目列表选项: 选择使用动态页 发布选项: 选择仅动态浏览DEDECMS全站伪静态方法首页伪静态把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页。频道、列表、文章伪静态主 要通过修改GetFileName()、GetTypeUrl()这两个函数实现。DedeCms V5.3、DedeCms V5.5和DedeCms V5.6版本,打开/include/channelunit.func.php进行修改。

注意:DedeCms V5.7,此文件路径更改了,你打开/include/helpers/channelunit.helper.php即可。a.将GetFileName()中的如下代码: //动态文章代码如下:if($cfg_rewrite == 'Y'){return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';}替换为 //动态文章代码如下:if($cfg_rewrite == 'Y'){return "/archives/view-".$aid.'-1.html';}将文章页默认的 /plus/view-1-1.html链接格式改为 /archives/view-1-1.html这个随个人喜欢,不作更改也行。b.将GetTypeUrl()中的如下代码: //动态代码如下:$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;替换为 //动态代码如下:$reurl = "/category/list-".$typeid.".html";这步必须修改,即让你的频道或是列表页URL变更为/category/list-1.html形式。列表分页伪静态打开/include/arc.listview.class.php,找到获取动态的分页列表GetPageListDM()函数末尾处:

代码如下:$plist = str_replace('.php?tid=', '-', $plist);替换为代码如下:$plist = str_replace('plus', 'category', $plist);将默认的plus替换成代码如下:category$plist = str_replace('.php?tid=', '-', $plist);将列表分页默认链接格式 /plus/list-1-2-1.html修改为 /category/list-1-2-1.html这步也可以不作更改。DEDECMS文章分页伪静态打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾处:代码如下:$PageList = str_replace(".php?aid=","-",$PageList);替换为代码如下:$plist = str_replace('plus', 'archives', $plist);将默认的plus替换成代码如下:archives$PageList = str_replace(".php?aid=","-",$PageList);这步不作修改也可以,只是个人喜好问题。

TAG标签伪静态DedeCms默认的TAG标签URL,形如/tags.php?/dedecms5.7/,非常之难看。打开/include/taglib/tag.lib.php,找到lib_tag()函数下的:代码如下:$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";替换为代码如下:$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";到这里,TAG标签URL中的“.php?”号就去掉了。搜索伪静态DedeCms 搜索URL静态化比较麻烦,附带参数多不说,参数也可能变化,像搜索结果分页的URL就特麻烦,伪静态规则匹配复杂。小拼就偷下懒,将搜索URL中 “search.php?…”直接替换为“search.html?…”,至于“?”号之后的参数以任意字符进行匹配。依次打开include 文件夹下的channelunit.func.php、arc.searchview.class.php、arc.taglist.class.php 以及/include/taglib/hotwords.lib.php,查找“search.php?”替换为“search.html?”即可。小提示,个人觉得dedecms本身就没打算让用户可设置伪静态功能,所以感觉一般人要修改起来还是很复杂的

上一篇:织梦cms会员登录积分每天只限增加一次实现教程 下一篇:织梦cms广告延迟加载显示设置教程
织梦cms相关文章阅读
  • 织梦cms发布文章按发布时间排序

    小李网络公司介绍织梦cms发布文章按发布时间排序知识,包括织梦按新增字段名排序dedecms文章日期dedecms文章代码dedecms生成文章dedecms同类文章dedecms文章页面dedecms文章描述dedecms文章顺序....

  • 织梦cms外部数据库调用实现方法

    小李网络公司介绍织梦cms外部数据库调用实现方法知识,包括织梦数据库文件在哪dedecms远程数据库dedecms变量数据库dedecms调用htmldedecms调用模板dedecms代码调用dedecms调用教程dedecms调用页面....

  • 织梦cms附件按月保存修改方法

    小李网络公司介绍织梦cms附件按月保存修改方法知识,包括DEDE附件按月保存修改方法-编程脚本学习网,取消dedecms上传图片附件文件夹按年月保存 - 百度经验,怎样将图片附件改成按月存放? | 好运...

  • 织梦cms文档关键词维护功能频率设置教程

    小李网络公司介绍织梦cms文档关键词维护功能频率设置教程知识,包括织梦cms建站教程dedecms织梦系统dedecms内容关键词织梦关键词自动提取织梦栏目关键词织梦优化网站关键词织梦全站关键词描述...

  • dedecms网站V5.7程序中织梦链删除方法

    小李网络公司介绍dedecms网站V5.7程序中织梦链删除方法知识,包括织梦cms建站教程dedecms织梦系统织梦cms移动dedecms首页织梦默认模板管理织梦内容管理系统是什么织梦帮助文档织梦免费源码....

  • 织梦cms判断当前页是否为首页的两种方法

    小李网络公司介绍织梦cms判断当前页是否为首页的两种方法知识,包括用dedecmsdedecms模板开发dedecms首页被黑了dedecms做论坛网站dedecms行dedecms首页幻灯dedecms首页显示不dedecms怎样做论坛....

  • 织梦cms自定义模型高级搜索字段不显示链接地址不能调用

    小李网络公司介绍织梦cms自定义模型高级搜索字段不显示链接地址不能调用知识,包括高级搜索使用方法如何打开复制链接地址链接地址是什么意思迅雷链接地址链接地址贴吧高级搜索不能用了...

  • 织梦cms用户注册时笔名去掉方法

    小李网络公司介绍织梦cms用户注册时笔名去掉方法知识,包括稀少好听的笔名织梦dedecms教程dedecms织梦系统dedecms首页织梦cms移动织梦cms网站dede织梦仿站免费起笔名织梦免费源码织梦内容管理系统...

  • 织梦cms给自定义模型字段加上链接方法

    小李网络公司介绍织梦cms给自定义模型字段加上链接方法知识,包括自定义字段怎么设置自定义字段什么意思django动态模型字段自定义字段是什么字段长度用户可以自定义的是wordpress自定义字段...

  • 织梦cms5.7程序后台广告及版权去除方法

    小李网络公司介绍织梦cms5.7程序后台广告及版权去除方法知识,包括如何删除织梦广告dedecms广告js不显示织梦漂浮广告dede的广告dedecms模板广告怎么改为什么织梦网站被加了广告....

  • 织梦cms网站tag标签伪静态实现方法

    小李网络公司介绍织梦cms网站tag标签伪静态实现方法知识,包括iis url重写规则织梦伪静态2003iis伪静态组件织梦仿站教程傻瓜式织梦伪静态助手url重写模块iis8wordpress用iisiis增加伪静态之梦l插件...

  • 织梦cms防止恶意注册及快速批量删除垃圾会员及文章的方法

    小李网络公司介绍织梦cms防止恶意注册及快速批量删除垃圾会员及文章知识,包括Dedecms防止恶意注册及快速批量删除垃圾会员及文章的方法.织梦dedecms删除所有文章以及删除指定文章的方法_教程...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640