实现dedecms全站动态浏览
dedecms默认是生成静态文件,如何实现织梦全站动态浏览呢?
织梦全站动态浏览方法
1. 修改首页为动态浏览
后台-生成-更新首页-勾选“仅动态浏览”
2. 修改栏目页为动态浏览
①添加或编辑栏目时勾选“使用动态页”
②如果有已添加但未设置动态浏览的栏目,可以直接执行下面SQL修改:
update dede_arctype set isdefault=-1
③以后添加栏目时默认动态浏览:
\dede\templets\catalog_add.htm
<td> <input type=‘radio‘ name=‘isdefault‘ value=‘1‘ class=‘np‘ checked="checked" /> 链接到默认页 <input type=‘radio‘ name=‘isdefault‘ value=‘0‘ class=‘np‘ /> 链接到列表第一页 <input type=‘radio‘ name=‘isdefault‘ value=‘-1‘ class=‘np‘ /> 使用动态页 </td>
改为
<td> <input type=‘radio‘ name=‘isdefault‘ value=‘1‘ class=‘np‘ /> 链接到默认页 <input type=‘radio‘ name=‘isdefault‘ value=‘0‘ class=‘np‘ /> 链接到列表第一页 <input type=‘radio‘ name=‘isdefault‘ value=‘-1‘ class=‘np‘ checked="checked" /> 使用动态页 </td>
3. 修改文章页动态浏览
①添加或编辑文章时勾选“使用动态页”
②如果有已添加但未设置动态浏览的文章,可以直接执行下面SQL修改:
update dede_archives set ismake=-1
③以后添加文章时默认动态浏览:
\dede\templets\article_add.htm
<td width="379"><input name="ishtml" type="radio" class="np" value="1" checked="1" /> 生成HTML <input type="radio" name="ishtml" class="np" value="0"/> 仅动态浏览 </td>
改成
<td width="379"><input name="ishtml" type="radio" class="np" value="1" /> 生成HTML <input type="radio" name="ishtml" class="np" value="0" checked="1"/> 仅动态浏览 </td>
织梦实现伪静态
修改网站根目录下.htaccess文件,没有的话新建一个,写入伪静态规则
RewriteEngine On #列表页伪静态规则 RewriteRule ^category/list-([0-9]+).html$ /plus/list.php?tid=$1 RewriteRule ^category/list-([0-9]+)-([0-9]+)-([0-9]+).html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 #文章页伪静态规则 RewriteRule ^archive/view-([0-9]+).html$ /plus/view.php?aid=$1 RewriteRule ^archive/view-([0-9]+)-([0-9]+).html$ /plus/view.php?aid=$1&pageno=$2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了