帝國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}&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,'',' ',0,'','tagname'[/showtags]
修改成
[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagid'[/showtags]
完美解決
操作系統: WINNT
iis服務器在web.config中添加如下代碼
<rule name="tags">
<match url="^(.*/)*tags-(.+?)-(.+?).html\?*(.*)$" />
<action type="Rewrite" url="{R:1}/e/tags/index.php\?tagname={R:2}&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,'',' ',0,'','tagname'[/showtags]
修改成
[showtags]'selfinfo',10,0,'',0,'',' ',0,'','tagid'[/showtags]
完美解決