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

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

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$ /tags.php 
    RewriteRule ^(.*)/tags/([0-9a-zA-Z%.]+).html$ /tags.php? 
    RewriteRule ^(.*)/tags/([0-9a-zA-Z%.]+)/([0-9]+).html$ /tags.php?// 
    (.htaccess的): 
    
    RewriteRule ^tags.html /tags.php 
    RewriteRule ^tags/(.*).html$ /tags.php?/ 
    RewriteRule ^tags/([0-9a-zA-Z%.]+)/([0-9]+).html$ /tags.php?//
    
    

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zaji/3009214.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-09-27
    下一篇 2022-09-27

    发表评论

    登录后才能评论

    评论列表(0条)

    保存