投稿 评论 顶部

dedecms织梦tag标签实现伪静态的方法

佚名 网络安全

修改前请务必备份,以防万一:?
一、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");