教你如何设置织梦dedecms全站伪静态方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-13 10:09:29 浏览: 评论:0
很多在使用dede做网站时,虽然dede可以站生成静态页面,但是每次都要生成页面,也有点麻烦,如果用动态模式,设置成伪静态也是很好好解决方法.那么现在川岛TAN就给大家分享下如何让列表,内页全站伪静态,以及httpd.ini设置.
httpd.ini设置规则如下:
- [ISAPI_Rewrite]
- CacheClockRate 3600
- RepeatLimit 32
- # DEDECMS栏目内页伪静态规则
- RewriteRule ^(.*)/index\.html $1/index\.php
- RewriteRule ^(.*)/list-([0-9]+)\.html $1/plus/list\.php\?tid=$2
- RewriteRule ^(.*)/list-([0-9]+)-([0-9]+)-([0-9]+)\.html $1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4
- RewriteRule ^(.*)/view-([0-9]+)-([0-9]+)\.html $1/plus/view\.php\?arcID=$2&pageno=$3//开源软件:phpfensi.com
以上规则代码请放置到dede根目录httpd.ini文件中,如果你根目录无此文件,请自行创建一个命名为httpd.ini的文件,当然你要清楚的知道,只有Wndows系统的服务器才支持httpd.ini,而.htaccess规则,则是Linux系统支持的,所有这点要区分清楚.
规则放置好了以后,我们按照其他网站发表的修改方法来进行修改需要修改的文件以及步骤.
1,登录你的dede后台,系统 - 系统设置 - 系统基本参数 - 核心设置 - 是否使用伪静态:请选择(是).
2,登录你的dede后台,系统 - SQL命令行工具,将以下代码粘贴到运行SQL命令行的框架中,然后点确定此操纵是把以前的静态页面转换为动态页面,update dede_archives set ismake=-1
以上代码说明:
将所有文档设置为“仅动态浏览”:update dede_archives set ismake=1
将所有栏目设置为“使用动态页”:update dede_arctype set isdefault=-1
改成1就是静态,动态转换为静态后需要重新生成HTML.
3,这一步操纵了然后,一键更新网站.
4,然后我们再来修改文件代码,需要修改4处地方,如下步骤:
修改文件1:打开 include/channelunit.func.php
查找以下代码:return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
将以上代码修改为以下代码: return "/view-".$aid.'-1.html';
修改文件2:打开 include/channelunit.func.php
查找以下代码:return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";
将以上代码修改为以下代码: return "/view.php?aid=$aid";
修改文件3:打开 include/channelunit.func.php
查找以下代码:$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
将以上代码修改为以下代码:$reurl = "/list-".$typeid.".html";
修改文件4:打开 include/arc.listview.class.php
查找以下代码:$plist = str_replace('.php?tid=', '-', $plist);
在以上代码的前面加上以下代码:$plist = str_replace('plus/list', 'list', $plist);
至此,整个伪静态修改添加过程结束,现在你再重新更新全站访问试试.
Tags: dedecms伪静态 dedecms生成静态
相关文章
- ·织梦伪静态(dedeCMS伪静态使用)(2014-11-13)
- ·DedeCMS 5.7伪静态配置方法(2015-01-17)
- ·DedeCMS V5.7问答伪静态配置方法(2015-02-24)
- ·实现织梦DEDECMS v5.7的伪静态(2015-03-19)
- ·dedecms 开启伪静态配置方法(2015-03-24)
- ·DEDEcms伪静态重写的修改方法(2015-03-24)
- ·DedeCMS V5.7 开启伪静态的重写设置 列表、文章教程(2015-05-07)
- ·dedecms生成静态页面的流程及主要文件说明(2014-11-11)
- ·DEDECMS可以快速生成静态网页的代码(2014-11-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)