设置DEDECMS 5.7伪静态的方法

  介绍

这篇文章主要介绍设置DEDECMS 5.7伪静态的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强> DEDECMS 5.7伪静态怎么设置

织梦内容管理系统(DEDECMS)以简单,实用,开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,dedecms5.7功能更强大和实用,但是一些朋友对dede5.7的伪静态设置不是很熟悉,下面,就为大家分享一下dede5.7伪静态的设置方法。()

<强>第一步,后台——系统参数——核心设置,是否使用伪静态:选择“是”;

注:你的网站空间是否支持伪静态,你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,自己动手,丰衣足食。一般来说,空间都是支持伪静态的.Apache服务器伪静态相对简单,直接在. htaccess文件中加入相应伪静态规则即可,而IIS服务器伪静态的实现,则需要加载重写组件,然后配置httpd。ini文件。

<强>第二步,如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台——系统sql命令行工具中执行如下语句:

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

更新dede_archives组ismake=1

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

更新dede_arctype组isdefault=1

<强>第三步,列表页,文章页伪静态修改

打开/include/帮助/channelunit.helper。php .

(1)查找:

//动态文章   if ($ cfg_rewrite==& # 39; y # 39;)   {   返回全局变量(“cfg_plus_dir")美元霸主地位;/视图产生绯闻;。美元援助强生# 39;-1. html # 39;;   }

替换为

//动态文章   if ($ cfg_rewrite==& # 39; y # 39;)   {   返回“/DedeCMS DedeCMS5.7产生绯闻。美元援助强生# 39;-1. html # 39;;   }

意思是:将默认的html/+/视图- 1 - 1.文章链接格式改为/DedeCMS dedecms5.7 - 1 - 1. - html。

(2)查找:

//动态   reurl=全局美元[& # 39;cfg_phpurl& # 39;]干净/list . php ? tid=皌ypeid美元;

替换为

//动态   reurl=懊涝?类别/列表产生绯闻;干净自己的。美元类型id .html"

意思是:将默认的频道或是列表页URL/+//list . php ? tid=1变更为/dedecms/- 1. - html列表形式。

<强>第四步,列表分页伪静态修改

打开/include/arc.listview.class。php

查找:

$ plist=str_replace (& # 39;。php ? tid=& # 39;, & # 39; & # 39;, plist美元);

替换为

$ plist=str_replace (& # 39; +/list . php ? tid=& # 39;,“DedeCMS/DedeCMS5.7 & # 39;, plist美元);

将默认的+/list . php ? tid=替换成人民币/列表-;

意思是:将默认的列表分页链接格式+/list . php ? tid=x x美元xl修改为DedeCMS/DedeCMS5.7-x-x-x.html。

<强>第五步,文章分页伪静态

打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾处:

查找:

$ PageList=str_replace (“+/view.php ? tid=?“DedeCMS/DedeCMS5.7产生绯闻;,PageList美元);

替换为

$ plist=str_replace (& # 39; +/view.php ? tid=& # 39;,“DedeCMS/DedeCMS5.7 & # 39;, plist美元);

将默认的+/view.php ? tid=替换成人民币/huilv -;

意思是:将默认的文章分页链接格式+/view.php ? tid=x x美元xl修改为DedeCMS/DedeCMS5.7-x-x-x.html

<强>第六步,标签标签伪静态

DedeCMS默认的标签标签URL,形如/tags.php吗?//dedecms模板,是不是觉得有个问号不怎么爽,我们改成/标签/dedecms模板/,是不是好看多了。

下面我们来改一下,打开/include/标签/tag.lib。php:

查找:

$ row[& # 39;链接# 39;]=$ cfg_cmsurl !”/tags.php ?/?urlencode($行[& # 39;关键字# 39;])!”/?

替换为

$ row[& # 39;链接# 39;]=$ cfg_cmsurl !”/标签/?urlencode($行[& # 39;关键字# 39;])!”/?

这样就修改好了,上传你到你的网站,切记:要记得将原网站备份哦! !

<强>第七步,httpd。ini伪静态规则:

[ISAPI_Rewrite]   # 3600=1小时   CacheClockRate 3600   RepeatLimit 32   RewriteRule ^(. *)/元/列表——([0 - 9]+)\。html 1美元/+/列表\ php \ ?tid=2美元(我)   RewriteRule ^(. *)/元/列表- ([0 - 9]+)([0 - 9]+)——([0 - 9]+)\。html 1美元/+/列表\ php \ ? tid=2美元,TotalResult=3美元,PageNo=4美元(我)   RewriteRule ^(. *)/元/huilv - ([0 - 9] +) ([0 - 9] +) \。html $ 1/+/视图\ php \ ? arcID=2美元,pageno=3美元(我)   RewriteRule ^ (. *)/(. *) _ (. *) _ ([0 - 9] +) \。html 1美元/huilv ?=$ 2,=3美元,num=4美元(我)   RewriteRule ^(. *) \/标签。html \ $ 1/标签。php(我)   RewriteRule ^(. *)/标签/(. *)(?:(\ ?。*))* 1美元/标签\ php \ ?\[我]/2美元   RewriteRule ^(. *)/标签/(. *)\/(?:(\ ?。*))* 1美元/标签\ php \ ?\ \//2美元(我)   RewriteRule ^(. *)/标签/(. *)\/([0 - 9])(?:(\ ?。*))* 1美元/标签\ php \ ?\ \//2美元3美元(我)   RewriteRule ^(. *)/标签/(. *)\ \([0 - 9])/(?:(\ ?。*))* 1美元/标签\ php \ ?\ \/2美元/3美元\[我]

设置DEDECMS 5.7伪静态的方法