首 页 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 tags伪静态设置教程
  • 主机资讯
    主机信息
    WooCommerce商店
    WooCommerce商店
    osCommerce电子商务平台
    osCommerce电子商务平台
    PrestaShop商店
    PrestaShop商店
    又拍云
    又拍云
    discourse
    discourse
    Flarum
    Flarum
    MyBB
    MyBB
    v.ps
    v.ps
    Copyright © 2024 ushost.cn Inc. All Rights Reserved. 美国主机中文网 版权所有
    鄂ICP备06013414号-8