一聚教程网:一个值得你收藏的教程网站

热门教程

织梦dede5.7详情页面伪静态设置图文教程(官方规则)

时间:2022-06-25 19:21:15 编辑:袖梨 来源:一聚教程网

为了证明dedecms5.7支持文章伪静态我们只要打开 /include/helpers/channelunit.helper.php

 代码如下 复制代码

//动态文章
if($cfg_rewrite == 'Y')
{
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
}

上面有一句是$cfg_rewrite == 'Y' 意思是打开了伪静态设置就可以了,那么dedecms5.7伪静态设置在哪,我们进入后面。

后台-系统参数-核心设置-是否使用伪静态:选择“是”;

好了你现在生成首页及列表页面,发布文章时选择动态页你会发现页面是伪静态了,但是打不开,这个就对了,我们还需要配置htaccess或Apache伪静态规则,这个简单

htaccess或Apache规则都一样在你站点加一句

 代码如下 复制代码

RewriteEngine On   
RewriteRule /plus/view-([0-9]+)-1.html$ /plus/view.php?arcID=$1 
RewriteRule /plus/view-([0-9]+)-([0-9]+).html$ /plus/view.php?aid=$1&pageno=$2

重启apache即可正常使用了

问题一,如果在配置之前有文章了我们要怎么处理以前的文章,这个简单在dedecms后台的sql命令执行

将所有文档设置为“仅动态浏览”:

update dede_archives set ismake=-1

将所有栏目设置为“使用动态页”:

update dede_arctype set isdefault=-1

问题二,为了方便我们可以修改dedecms后面的发布文件模块文件把静态设置为动态即可,具体如下

找到后台文件:/dede/templets/article_add.htm 修改添加文章时默认“仅动态浏览”


         

改为下面代码


         

 代码如下 复制代码

发布选项:生成HTML
  仅动态浏览
发布选项:生成HTML
仅动态浏览


好了这样关于dedecms详情页面伪静态设置就全部介绍完了,非常的简单。

热门栏目