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

时间:2020-10-23  来源:dedecms教程  阅读:

为了证明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详情页面伪静态设置就全部介绍完了,非常的简单。

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

http://m.bbyears.com/wangyezhizuo/106348.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新