DedeCMS伪静态Tag标签实现html方法教程
由于本文是dede伪静态的延伸功能(针对Tag),所以不再针对dede全局伪静态和初级设置做描述,请在本博文章列表中搜寻dede伪静态的详细教程!谢谢。
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php
找到
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
改成
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
三、打开templets/default/taglist.htm(这是Tag的模版默认页,也可以使用其他模版代替)
找到
当前位置::主页 > TAG标签 > {dede:field.title /}
修改为
当前位置::主页 > TAG标签 > {dede:field.title /}
四、httpd.ini添加伪静态正则表达式(这里针对IIS)
RewriteRule ^(.*)/tags.html $1/tags.php
RewriteRule ^(.*)/tags/(.*).html $1/tags/.php/?$2
OK!大功告成,来看看我们完成的Tag伪静态效果吧!
o l e o u.com http://youname/tags.html
http://youname/tags/大盘.html