栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

Dedecms5.6标签Tags分页实现伪静态的修改方法

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Dedecms5.6标签Tags分页实现伪静态的修改方法

关于伪静态(Rewrite)大家都非常了解,假如您的网站是动态的,是不利于搜索引擎收录的,比如DEDECMS,它的文章和栏目等都可以生成静态,而标签Tag是动态的,前边已经给大家介绍了《Dedecms实现Tag标签伪静态Rewrite的修改方法》,另外还有专门针对WIn主机的伪静态方法,有的朋友咨询如何给分页实现伪静态,现在我们就来看看烈火网转载于网上的教程。

第一步: 

1.打开arc.taglist.class.php 

2.找到这个文件 
 

function GetCurUrl() 
{ 
if(!empty($_SERVER["REQUEST_URI"])) 
{ 
$nowurl = $_SERVER["REQUEST_URI"]; 
$nowurls = explode("?",$nowurl); 
$nowurl = $nowurls[0]; 
} 
else 
{ 
$nowurl = $_SERVER["PHP_SELF"]; 
} 
return $nowurl; 
} 


3.修改为: 
 

function GetCurUrl() 
{ 
$nowurl = $_SERVER["PHP_SELF"]; 
$nowurl=str_replace(".php",'',$nowurl); 


return $nowurl; 
} 


第二步: 

1. 找到 

$purl .= "?/".urlencode($this->Tag); 
然后把那个“?”号删掉 

2.找到 
//获得上一页和下一页的链接 和 //获得数字链接之间的代码改为: 
 

if($this->PageNo != 1) 
{ 
if($prepagenum==1) 
{ 
$prepage.="
  • 上一页
  • /r/n";%3Cbr> } else { $prepage.="
  • 上一页
  • /r/n";%3Cbr> } $indexpage="
  • 首页
  • /r/n";%3Cbr>} else { $indexpage="
  • 首页
  • rn"; } if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="
  • 下一页
  • rn"; $endpage="
  • 末页
  • rn"; } else { $endpage="
  • 末页
  • rn"; }


    4. 找到 
     

    if($j==$this->PageNo) 
    { 
    $listdd.= "
  • $j
  • rn"; } else { $listdd.="
  • ".$j."
  • rn"; } 修改为 if($j==$this->PageNo) { $listdd.= "
  • $j
  • rn"; } else { if($j==1) { $listdd.="
  • ".$j."
  • /r/n";%3Cbr>} else { $listdd.="
  • ".$j."
  • rn"; } }


    5.这个文件修改完毕,保存。 
    第三步: 

    修改.htaccess 或者httpd.ini文件 

    添加一个条规则(httpd的): 
     

    RewriteRule ^(.*)/tags.html$ $1/tags.php 
    RewriteRule ^(.*)/tags/([0-9a-zA-Z%.]+).html$ $1/tags.php?$2 
    RewriteRule ^(.*)/tags/([0-9a-zA-Z%.]+)/([0-9]+).html$ $1/tags.php?/$2/$3 
    (.htaccess的): 
    
    RewriteRule ^tags.html /tags.php 
    RewriteRule ^tags/(.*).html$ /tags.php?/$1 
    RewriteRule ^tags/([0-9a-zA-Z%.]+)/([0-9]+).html$ /tags.php?/$1/$2
    
    

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/6731.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号