您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms5.7伪静态设置方法
幻灵2023-12-22 23:19:15dedecms教程已有人查阅
导读我们知道织梦模板虽然可以生成静态页面,也可以重写成为伪静态。在后台有设置可以开启伪静态,但是在开启后我们还需要经过一定的设置才能使用。
我们知道织梦模板虽然可以生成静态页面,也可以重写成为伪静态。在后台有设置可以开启伪静态,但是在开启后我们还需要经过一定的设置才能使用。
1. 首先栏目和文章较好设置成动态浏览. 这样才不会生成静态html文件.
2. 设置重写规则. 在系统目录下加一个 .htaccess文件. 内容为:
3.更改重写的URL.
如果用默认的设置, 访问的URL是:
http://www.ebingou.cn/plus/view-131-1.html
这样的形色, 我们是可以更改这种样式的.
找到文件/include/helpers/channelunit.helper.php打开.
可以看到有这样的语句
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
这就是文章的url形色.
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
这是列表的重写url.
可以使url更短一点,完成可以写成:
return "/view-".$aid.'-1.html';
和
$reurl = "/list-".$typeid.".html";
这时重写规则也要更新.
发布选项: 生成HTML 仅动态浏览 发文章的时候选一下也不多事。为了以后升级 尽量减少修改文件。
以下这没有试,大家按需要测试吧~~
修改数据库
将所有文档设置为“仅动态”,可以进入数据库管理中,执行下面命令:
update dede_archives set ismake=-1
并将ismake的默认值设置为 -1即动态。
将所有栏目设置为“使用动态页”,可以进入数据库管理中,执行下面命令:
update dede_arctype set isdefault=-1
1. 首先栏目和文章较好设置成动态浏览. 这样才不会生成静态html文件.
2. 设置重写规则. 在系统目录下加一个 .htaccess文件. 内容为:
RewriteEngine On
RewriteRule ^plus/list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
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
如果你的系统支持url重写,到这里就可以用伪静态访问了.3.更改重写的URL.
如果用默认的设置, 访问的URL是:
http://www.ebingou.cn/plus/view-131-1.html
这样的形色, 我们是可以更改这种样式的.
找到文件/include/helpers/channelunit.helper.php打开.
可以看到有这样的语句
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
这就是文章的url形色.
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
这是列表的重写url.
可以使url更短一点,完成可以写成:
return "/view-".$aid.'-1.html';
和
$reurl = "/list-".$typeid.".html";
这时重写规则也要更新.
RewriteEngine On
RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
更进一步,还可以把view换成自己的任何词语,这也要把include/arc.archives.class.php文件中的view也一样替换。发布选项: 生成HTML 仅动态浏览 发文章的时候选一下也不多事。为了以后升级 尽量减少修改文件。
以下这没有试,大家按需要测试吧~~
修改数据库
将所有文档设置为“仅动态”,可以进入数据库管理中,执行下面命令:
update dede_archives set ismake=-1
并将ismake的默认值设置为 -1即动态。
将所有栏目设置为“使用动态页”,可以进入数据库管理中,执行下面命令:
update dede_arctype set isdefault=-1
本文标签:
很赞哦! ()
下一篇:织梦调用文章评论个数的代码
相关文章
- dedecms5.7频道封面首页的调用方法
- dedecms5.7织梦首页调用单页的文档内容的方法
- 织梦dedecms5.7后台留言管理在哪里
- dedecms5.7后台添加文章出现重复内容怎么办
- 织梦dedecms5.7会员登陆后返回网页显示登陆状态方法
- 织梦dedecms5.7图集加水印解决方法
- 织梦dedecms5.7自由列表使用教程
- 织梦dedecms5.7自定义模型使用教程分享
- 解决dedecms5.7版本article_image_cl.htm模板文件IE9大图不显示BUG
- 织梦dedecms5.7SP1 /plus/download.php url重定向漏洞的解决方法
- dedecms5.7代码高亮的方法思路
- 织梦dedecms5.7添加自定义属性的实现方法
随机图文
-
织梦CMS地图sitemap.html怎么更改路径和模板
织梦默认的网站地图生成后的路径是/data/sitemap.html但是做为seo来考虑会认为sitemap.html这个文件放在根目录会更好。那么如何实 -
dedecms修改文章增加的起始ID从指定文章ID增加的方法
dedecms织梦文章系统修改文章自动增加的起始ID从指定数字增加文章ID的方法教给大家需要执行三条语句 -
新安装的dede织梦5.7程序首页打开速度慢的解决方法
有部分朋友反馈全新安装的织梦dedecms 5.7程序在安装完后打开首页,发现打开首页的速度非常慢,是什么原因呢? -
dedecms调用仿百度ask问答的问题SQL语句示例
有很多朋友都希望自己的问答功能更强一些 下面我们就来说说如何用dedecms调用仿百度ask问答的问题SQL语句
留言与评论 (共有 条评论) |
大家在看
本栏推荐
相关标签
大家喜欢
- dede织梦软件列表模板中div css使软件缩略图靠左的修改方法
- 织梦dedecms生成栏目列表页排序多样化pubdate,click等排序方法
- dedecms文章上传图片出现500错误的原因及解决方法
- 织梦cms怎么去掉底部的织梦版权信息powered by dedecms
- 织梦dedecms文章内容页图片自动居中自适应手机的方法
- dedecms5.7最常用的路径调用标签总结
- dedecms的arclist循环中判断第一个li添加css否则不加的实现方法
- dedecms系统模板标签代码Pagebreak标记语法说明
- dedecms5.7百度主动推送开发实例
- 织梦dedecms如何修改内容页的评论和调用评论数