-->

帝国cms伪静态规则(帝国cms功能)

实现英制cms网站优化价值标签伪静态实现步骤如下:

1.修改e/class/t_functions.php中的sys_eShowTags函数

代码如下:

//显示标签函数sys_eShowTags($cid,$num=0,$line=0,$order='',$isgood='',$isgoodshow='',$showjg='',$shownum=0,$cs=''){global $empire,$dbtbpre,$public_r,$navinfor;$str='';if(empty($showjg)){$showjg=' nbsp; ';}$ln=0;if($cid=='selfinfo'){if(empty($navinfor['infotags'])){return '';}$jg='';$r=explode(' ,',$navinfor['infotags']) ;$count=count($r);for($i=0;$i$count;$i++){$ln++;$br='';if($line ){if($ln%$line==0){$br='';}}$str.=$jg.'a href=''.$public_r[newsurl].'e/tags/?tagname='.urlencode($r[$i]) .$cs.'' target='_blank''.$r[$i].'/a'.$br;$jg=$br?'':$showjg ;}}其他{$and=''; $where='';if($cid){$where=strstr($cid,',')?'cid in ($cid)':'cid='$cid'';$and='和'; }if($isgood){$where.=$and.'isgood=1';}if($where){$where='where '.$where;}$order=$order?' '.$order:' tagid desc';$limit='';if($num){$limit=' limit '.$num;}//推荐标签红色$gfont1='';$gfont2='';if ($isgoodshow){ if(strstr($isgoodshow,'r')){$gfont1='字体颜色='红色'';$gfont2='/font';}if(strstr($isgoodshow,'s') ){$gfont1=$gfont1.'';$gfont2=''.$gfont2;}}$jg='';$snum='';$sql=$empire-query('选择tagid,tagname,num, isgood from {$dbtbpre }enewstags'.$where.' order by'.$order.$limit);while($r=$empire-fetch($sql)){if($shownum){$snum='( '.$r[ num].')';}$font1='';$font2='';if($isgoodshow$r[isgood]){$font1=$gfont1;$font2=$gfont2;}$ ln++;$br='';if($line){if($ln%$line==0){$br='';}}//$str.=$jg.'a href=''。 $public_r[newsurl] .'e/tags/?tagid='.$r[tagid].$cs.'' target='_blank''.$font1.$r[标签名].$snum.$font2.' /a'.$ br;$str.=$jg.'a href=''.$public_r[newsurl].'e/tags/'.$r[tagid].'.html' target='_blank'' .$font1.$ r[标记名].$snum.$font2.'/a'.$br;$jg=$br?'':$showjg;}}echo $str;}

推荐学习《帝国cms教程》

2.将.htaccess文件添加到网站根目录,内容如下

代码如下:

RewriteEngine OnRewriteBase /RewriteRule tag/(.*).html$ e/tags/?tagname=$1RewriteRule e/tags/(.*).html$ e/tags/?tagid=$1还有空间支持伪静态

1. 检查Apache是否支持mod_rewrite。通过php提供的phpinfo()函数检查环境配置。使用Ctrl+F找到“Loaded Modules”,其中列出了apache2handler已经打开的所有模块。如果包含“mod_rewrite”,则已受支持,无需进一步设置。如果“mod_rewrite”没有开启,打开你的apache安装目录“/apache/conf/”下的httpd.conf文件,通过Ctrl+F找到“LoadModule rewrite_module”,删除前面的“#”。如果没有找到,进入“LoadModule”区域,在最后一行(要求是独占行)添加“LoadModule rewrite_module module/mod_rewrite.so”,然后重启apache服务器。

2.让apache服务器支持.htaccess

修改httpd.conf文件

代码如下:

选项FollowSymLinksAllowOverride None 更改为

代码如下:

Options FollowSymLinksAllowOverride All 以上就是分享帝国cms网站如何优化,让标签伪静态的详细介绍。更多资讯请关注木格其他相关文章!

上一篇: 帝国cms灵动标签调用归档信息失败(帝国cms灵动标签调用归档信息是什么)

下一篇: 帝国cms定时发布(帝国cms功能)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/12227.html

展开更多