Vultr搬瓦工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新增【索引灵动标签】,调用信息更强大灵活
  • 无相关信息
    主机资讯
    主机信息
    Host Gnome英国
    Host Gnome英国
    Sugarhosts
    Sugarhosts
    Vultr
    Vultr
    GT Host
    GT Host
    BandwagonHost搬瓦工
    BandwagonHost搬瓦工
    INCX
    INCX
    Ram Node
    Ram Node
    IO Zoom
    IO Zoom
    推荐信息

    相关文章

    无相关信息

    栏目更新

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