第二步:修改 /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的模版默认页,也可以使用其他模版代替)<strong当前位置:</strong:<a href="{dede:global.cfg_cmsurl/}/"主页</a <a href='tags.php'TAG标签</a {dede:field.title /} 修改为 <strong当前位置:</strong:<a href="{dede:global.cfg_cmsurl/}/"主页</a <a href='/tags.html'TAG标签</a {dede:field.title /} 第四步:添加伪静态规则(针对IIS)在网站根目录下的httpd.ini里添加下面两行代码后保存:RewriteRule ^(.*)/tags\.html $1/tags\.phpRewriteRule ^(.*)/tags/(.*).html $1/tags\.php\?$2第五步:你或许需要设置isapi才能实现伪静态首先下载rewrite组件,然后在iis的isapi中选择Rewrite.dll![]() | rewrite |
点击【属性】然后点击【isapi筛选器】
接下来要添加rewwite.dll库,上图是我已经成功的状态,有个绿色的箭头选择浏览,然后选择rewwite.dll确定,最后建议重启一下IIS
这样dedecms标签的伪静态就设置成功了,看起来是不是很简单呢,如果不懂,可在下面留言推荐阅读一篇很有意义的问题,也是关于标签伪静态的:dedecms列表页调用显示文章伪静态tag标签的方法
2017-09-03
2017-09-03
2017-09-03
2017-09-03
[field:stime/]