百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>织梦CMS教程> DedeCMS织梦网站全站伪静态
分享文章到:

DedeCMS织梦网站全站伪静态

发布时间:01/29 来源:未知 浏览: 关键词:
在让网站全部都是伪静态的时候首先就要确保本人的空间或服务器是不是支撑伪静态,也就是url重写,要是支撑的话才可以设置,否则是不能设置的。
登陆织梦后台开端伪静态,在“系统”->“中心设置”->“可否运用伪静态” 首页伪静态 首先就要把站点根名目下的index.html删除,在今后更新的时候不要更新生成html文件就可以了
设置栏目和文章就在栏目列表选项当选择运用动态页阅读,在文章发表的时候也选中仅动态阅读。
打开/include/helpers/channelunit.helper.php
将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
将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标签伪静态 打开/include/taglib/tag.lib.php,寻到lib_tag()函数下的:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
替代为
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
搜寻伪静态
一种偷懒的办法,将搜寻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?”即可。 
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板