VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何设置DedeCMS 5.7系统的标签伪静态?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何设置DedeCMS 5.7系统的标签伪静态?

如何设置dedecms 5.7系统的标签伪静态?

1.修改前景显示链接

推荐学习:梦想编织cms

我们在这里实现的是使原始的/tags.php?关键字已更改为/tags/keywords.html

在这里,我们主要修改下一个调用的标签,该标签位于include/tag/libtag.lib.php中的第87行。

代码如下:

$ row【& amp;#39;链接& amp#39;】= $cfg_cmsurl。"/标签?"。urlencode($ row【& amp;#39;关键词& amp#39;]);修正如下:

代码如下:

$ row【& amp;#39;链接& amp#39;】= $cfg_cmsurl。"/tags/& quot;。urlencode($ row【& amp;#39;关键词& amp#39;])."。html & quot;2.修改寻呼代码

我们需要修改include/arc.taglist.class.php,将分页函数替换为:

代码如下:

/* * *获取动态分页列表* * @ access public * @ paramint $ list _ len列表宽度* @param string $listitem列表样式* @ return string */functiongetpagelistdm($ list _ len,$ listitem =“info,index,end,pre,next,pageno & quot){ $ prepage = & quot";$ nextpage = & quot";$ prep agenum = $ this-& gt;第一页;$ next pagenum = $ this-& gt;PageNo+1;if($ list _ len = = & quot;"| | preg _ match(& quot;/[^0-9]/",$ list _ len)){ $ list _ len = 3;} $ total page = $ this-& gt;TotalPageif($ total page & lt;= 1 & amp& amp$ this-& gt;TotalResult & gt0){ return & quot& ltspan class = & quotpageinfo & quot& gt共1页/& quot;。$ this-& gt;总结果。"文章";} if($ this-& gt;total result = = 0){ return & quot;& ltspan class = & quotpageinfo & quot& gt总共0页/& quot;。$ this-& gt;总结果。"文章";} $ maininfo = & quot& ltspan class = & quotpageinfo & quot& gt总共{$totalpage}页/& quot;。$ this-& gt;总结果。"文章rn"$ purl = $ this-& gt;GetCurUrl();$ basename = basename($ purl);$ tmpname = explode(& amp;#39;。& amp#39;,$ base name);$ purl = str _ replace($ basename;#39;& amp#39;,$purl)。urlencode($ this-& gt;标签);//var _ dump($ purl);退出;//$purl。= & quot?/& quot;。urlencode($ this-& gt;标签);//如果($ this-& gt;佩吉诺!= 1){ $ prepage。= & quot& lt李& gt& lta href = & amp#39;"。$purl。"-$ prep agenum & amp;#39;。html & gt前一页

这里我们以iis7为例,设置以下规则:

代码如下:

& lt?xml版本= & quot1.0 & quot编码= & quotUTF八号?& gt& lt配置& gt& ltsystem . web server & gt;& lt重写& gt& lt规则& gt& lt规则名称= & quot天气& quot停止处理= & quottrue & quot& gt& lt匹配url = & quottags/([^-]+).html $ & quotignoreCase = & quottrue & quot/& gt;& lt条件逻辑分组= & quot火柴人& quot& gt& lt添加输入= & quot{请求文件名} & quotmatchType = & quotIsFile & quotnegate = & quottrue & quot/& gt;& lt添加输入= & quot{请求文件名} & quotmatchType = & quotIsDirectory&quotnegate = & quottrue & quot/& gt;& lt/conditions & gt;& lt动作类型= & quot重写& quoturl = & quot/tags.php?/{ R:1 } & quot;appendQueryString = & quot假& quot/& gt;& lt/rule & gt;& lt规则名称= & quot天气& quot停止处理= & quottrue & quot& gt& lt匹配url = & quottags/([^-]+)-([0-9]+).html $ & quotignoreCase = & quottrue & quot/& gt;& lt条件逻辑分组= & quot火柴人& quot& gt& lt添加输入= & quot{请求文件名} & quotmatchType = & quotIsFile & quotnegate = & quottrue & quot/& gt;& lt添加输入= & quot{请求文件名} & quotmatchType = & quotIsDirectory&quotnegate = & quottrue & quot/& gt;& lt/conditions & gt;& lt动作类型= & quot重写& quoturl = & quot/tags.php?/{ R:1 }/{ R:2 } & quot;appendQueryString = & quot假& quot/& gt;& lt/rule & gt;& lt/rules & gt;& lt/rewrite & gt;& lt/system . web server & gt;& lt/配置& gt

您可以直接将其保存为web.config并将其放在网站的根目录中。

4.重新生成html页面

不用说,此操作完全重新生成,并且所有修改都已完成。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何设置DedeCMS 5.7系统的标签伪静态? https://zhujicankao.com/115265.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何设置DedeCMS 5.7系统的标签伪静态?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!