DedeCMS设置网站全站伪静态的方法

这篇具有很好参考价值的文章主要介绍了DedeCMS设置网站全站伪静态的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在让网站全部都是伪静态的时候首先就要确保自己的空间或服务器是不是支持伪静态,也就是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?”即可。

以上就是本次介绍的全部知识点内容,感谢大家的学习和对yii666的支持。文章来源地址https://www.toymoban.com/news/detail-436369.html

到了这里,关于DedeCMS设置网站全站伪静态的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Dedecms移动端网站手机网站的搭建的方法

    现在网站使用手机端,或者IPAD等各种移动端浏览越来越成为一种潮流,因此我们作为站长也需要与时俱进,要将网站适配手机端访问。幸好DEDECMS已经提供了移动端建站功能,可以与PC端共用一套数据,虽然目前功能还不是很完善,但是已经达到可用程度。 第一步:安装Dede

    2024年02月02日
    浏览(37)
  • DEDECMS网站评论QQ邮箱实时接收方法

    网站发表评论时常有些论点违规,我们站长必须要实时掌握这些评论信息,发现违规信息,立即删除,但我们管理员总不能时时都在织梦dedecms网站后台吧。那么,能实时接收消息的,只能是QQ了,现在来考虑一下思路,就是把评论的信息以邮件形式发送到QQ邮箱,这样,当网

    2024年02月03日
    浏览(43)
  • Dedecms网站Title标签SEO优化方法

    现在百度基本上都不看keyword了(当然我们不能不写),目前的SEO优化大家都着重放在title上,那么对于dedecms网站的title该如何优化呢?下面就跟随小编一起来看看吧! 主要是涉及到一个如何实现\\\"三级栏目_二级栏目_一级栏目_网站名称\\\"的问题。yii666的title基本上是这样做的:

    2024年02月03日
    浏览(71)
  • dedecms会员设置、互动设置的方法

    会员设置 是否开启会员功能(cfg_mb_open):系统会员功能是否开启,系统默认是开启的,可以通过/member进行注册、登陆、内容发布等功能 是否开启会员图集功能(cfg_mb_album): 系统会员功能是否开启,系统默认是开启的,可以通过/member进行注册、登陆、内容发布等功能 是否允

    2024年02月02日
    浏览(45)
  • 织梦dedecms网站模板乱码的几种解决方法

    织梦Dedecms网站安装模板乱码的问题很多站长们都可能会遇到,一个不留神,没有注意到gbk与utf8的编码格式,一安装就乱码了等等;出现模板乱码这种问题大多数是因此dedecms模板编码问题导致的乱码,解决办法我们可以使用一些相关软件打开,然后设置页面编码即可了。 一、

    2024年02月03日
    浏览(41)
  • 织梦dedecms文章简介摘要字数的设置方法

    在Dedecms系统中,文章摘要(能够经过infolen或description相关标签调用)被设置了字数上限为250字符,设置上限的主要目的是减少数据库的冗余,保证网站良好的性能。因而,假如对简介内容不设置上限显然不合理,但是假如能够自在控制这一上限,那么将对网页内容布局带来积

    2023年04月16日
    浏览(92)
  • 织梦dedecms预防网站里的广告被浏览器阻止的方法

    大家在运营Dedecms程序的时候,网站里会设置一些广告,很多浏览器也会自动屏蔽网站自带的广告内容,为此很多站长们都很头疼这件事,为此yii666小编从技术那里索取了一段JS代码,屡试不爽哦,在这里就贡献给所有的用户们。 文件路径: /plus/ad_js.php ,用 /api/cc.php 替代,

    2024年02月03日
    浏览(56)
  • DedeCms织梦TAG标签静态生成html,url拼音及分页优化的方法

    DEDECMS自带的TAG标签是动态的,我们可以设置纯静态html,而且针对手机站也做了TAG静态化生成,非常强大,对于SEO提高收录及获取排名非常有好处,今天yii666小编为大家介绍织梦TAG标签伪静态修改方法。无需配置伪静态规则及繁琐的修改教程。 后台TAG生成静态HTML效果图 dede

    2024年02月03日
    浏览(48)
  • DEDECMS自动锚文本的设置方法与技巧详解

    相信有许多朋友们都用过dedecms,dedecms的优点呢就是上手快,支持静态,调用标签比较灵活,优化起来比较方便。但是有一个很不好的方面就是文章页面的锚文本设置不能尽入人意,如果使用后台的“系统设置-性能选项”里的“使用关联文章”功能的话,就要在发表这

    2024年02月02日
    浏览(34)
  • 织梦DEDECMS robots优化设置的具体方法

    DEDECMS自带的robots.txt文件设置很简单,并不能完全满足网站的优化要求,那怎样才能结合自己网站的情况,做好robots.txt优化呢?以下介绍一下 织梦DEDECMS robots优化设置的具体方法 。 适用于未伪静态的DEDECMS网站 User-agent: * Disallow: /dede 管理后台目录,需要改名,具体设置后面具

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包