10元vpsVultr搬瓦工vps主机商建站程序网站教程国外域名IT资讯

帝国CMS tags伪静态设置后提示”此TAG不存在“解决办法

时间:2022-07-09  来源:  作者: 我要纠错

服务器软件:    Microsoft-IIS/8.5
操作系统:    WINNT



iis服务器在web.config中添加如下代码

<rule name="tags">
  <match url="^(.*/)*tags-(.+?)-(.+?).html\?*(.*)$" />
  <action type="Rewrite" url="{R:1}/e/tags/index.php\?tagname={R:2}&amp;page={R:3}" />
</rule>

这两项内容设置完成之后,点击英文tags是正常的,点击中文tags出现“此TAG不存在”

有人说把/e/tags/index.php文件中
$tagname=RepPostVar($_GET['tagname']); 
修改为
$tagname=RepPostVar(iconv('gb2312', 'utf-8', $_GET['tagname']));
本文不管用

于是尝试了修改标签模板
[showtags]'selfinfo',10,0,'',0,'','&nbsp;',0,'','tagname'[/showtags]
修改成
[showtags]'selfinfo',10,0,'',0,'','&nbsp;',0,'','tagid'[/showtags]
完美解决

  • 上一篇:帝国cms如何修改已经发布的文章路径
  • 下一篇:帝国CMS7.0新增【索引灵动标签】,调用信息更强大灵活
  • 帝国CMS tags伪静态设置教程
  • 主机资讯
    主机信息
    v.ps
    v.ps
    gcore卢森堡
    gcore卢森堡
    PhpBB
    PhpBB
    DokuWiki
    DokuWiki
    MediaWiki
    MediaWiki
    PmWiki
    PmWiki
    MODX
    MODX
    AbanteCart
    AbanteCart
    推荐信息

    栏目更新

    Copyright © 2020 ushost.cn Inc. All Rights Reserved. 美国主机中文网 版权所有
    鄂ICP备06013414号-8