修改前请务必备份,以防万一:
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php,找到:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
改成
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
tag的模板为taglist.htm
.htaccess加入以下规则:
RewriteRule ^tags/(.*).html tags.php?/$1/
手机端:
RewriteRule ^m/tags/(.*).html m/tags.php?/$1/
iis的用户注意:中文tag不能访问的问题。
//在s根目录的tag.php的15行
$tag = trim($_SERVER['QUERY_STRING']);
下要加上这行,
$tag = mb_convert_encoding($tag, "UTF-8", "GBK");