Loading
0

帝国CMS伪静态后中文Tag标签提示此TAG不存在处理方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
前言,帝国cms相比其他cms要安全,功能也更强大,最近发现,很多朋友开启伪静态后中文tag标签无法访问,打开提示 此TAG不存在 ,检查伪静态是正确的,tag调用标签也是正确的,下面将提供两个处理方法:
1、找到 /e/tags/index.php 文件(修改前复制一份)
搜索如下将:

$tagname=RepPostVar($_GET['tagname']); 

修改为:

$tagname=RepPostVar(iconv('gb2312', 'utf-8', $_GET['tagname']));

即可正常打开(此方法可以解决绝大部分的中文tag不显示问题,若修改后还不显示,可能是其他方面问题了


2、将中文tag标签替换为id方式调用,
将中文tag调用标签代码:

[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagname'[/showtags]

更改为:

[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagid'[/showtags]

修改后访问tag,浏览器中不会显示标签名,用tag的id来取代,可以很好解决中文无法访问的问题。
本文由技术小学生博客整理,转载请注明出处:https://blog.tag.gg/showinfo-17-35843-0.html
 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-17-35843-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:帝国CMS短信宝短信插件,帝国CMS短信插件免费下载
下一篇:程序中有bom如何清理一键除去bom方法