一般CMS的tags伪静态url第一页类似 http://www.site.com/tags/demo/,http://www.site.com/tags/demo.html
但是帝国CMS TAGS第一页为http://www.site.com/tags-demo-0.html,里面带了个参数0
如果从其他程序转过来,tags页面url也变了,对搜索引擎不友好,所以得去掉这个0。
提醒:修改文件前一定得在自己电脑上备份一个,而且要把修改内容记录一下,以备下次系统升级。
修改e/class/connect.php原文件,已经改过的行数可能不一样
原文件第1023行
/*原来的*/
/*$r['pageurl']=$public_r['newsurl'].str_replace(array('[!--tagname--]','[!--page--]'),array($tagname,0),$public_r['rewritetags']);*/
/*2014-6-28修改*/
$r['pageurl']=$public_r['newsurl'].str_replace(array('[!--tagname--]','-[!--page--]'),array($tagname,''),$public_r['rewritetags']);
/*修改结束*/
原文件第1071行
/*原来的*/
/*$url=str_replace('[!--page--]',$page,$r['pageurl']);*/
/*2014-6-28修改的*/
if($page==0){
$url=str_replace('-[!--page--]','',$r['pageurl']);
}else{
$url=str_replace('[!--page--]',$page,$r['pageurl']);
}
/*修改结束*/
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。