帝国cms7.5系统设置tag标签伪静态的方法(按tagid来命名tag标签页路径):
第一步:登陆网站后台,点顶部的“系统“,点左侧的”系统设置“,点”伪静态参数设置”,在右侧的“伪静态设置“表单中,在“TAGS信息列表页“行,点默认,其余行保持为空,然后点最下方的提交;
第二步:添加伪静态文件或规则,分两种情况:
第一种:你的主机是apache服务器apache系统的虚拟主机的,新建记事本文件,命名为.htaccess,把下面四行代码复制到记事本中保存,关闭:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&page=$2 [NC,L]
</IfModule>
然后把制作好的.htaccess文件ftp传到你的网站根目录下。
第二种:你的主机是nginx系统的虚拟主机或nginx服务器,那么请添加如下伪静态规则到你的主机里:
rewrite ^/tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&page=$2 last;
添加后,保存伪静态规则,才会生效!不要只添加,不做保存!
第三步:设置好了,接下来就是最关键的在不同网页模板中如何调用:
1、在首页或者其它页面调用代码: [showtags]”,20,0,”,0,”,’ ’,0,”,’tagid'[/showtags]
2、在当前内容页面的调用代码:[showtags]’selfinfo’,10,0,”,0,”,’ ’,0,”,’tagid'[/showtags]
3、使用灵动标签时的调用方法:
[e:loop={"select * from [!db.pre!]enewstags where isgood=1 order by num DESC limit 40",0,24,0}]
<?
echo '<a href="'.$public_r[newsurl].'tags-etagid'.urlencode($bqr['tagid']).'-0.html" title="'.$bqr['num'].'个话题" style="font-size: 13px;">'.$bqr['tagname'].'</a> ';
?>
[/e:loop]
通过以上三步,认真操作,相信你的帝国cms7.5网站tag标签静态化已经做好了!
效果请见:https://www.jzjsw.com/首页,列表页,内容页。
继续完善:列表页各文章调用伪静态网址的办法,有时间了继续补上!
还没有评论,快来说点什么吧~