web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

织梦cms5.6实现标签Tags分页伪静态

514 ℃
           

织梦cms5.6实现标签Tags分页伪静态,分成3个步骤,接下来我们一起了解一下。

第一步:

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. = "<li><a href=http://www.renseng.com/"".$purl.".html / ">上一页</a></li>/r/n"; % 3Cbr >
    } else {
        $prepage. = "<li><a href=http://www.renseng.com/"".str_replace(" % 7Bpage % 7D ",$prepagenum,$prepagenum).".html / ">上一页</a></li>/r/n"; % 3Cbr >
    }
    $indexpage = "<li><a href=http://www.renseng.com/"".$purl.".html / ">首页</a></li>/r/n"; % 3Cbr >
} else {
    $indexpage = "<li><a>首页</a></li>/r/n";
}
if ($this – >PageNo != $totalpage && $totalpage > 1) {
    $nextpage. = "<li><a href=http://www.renseng.com/'".$purl."/$nextpagenum.html'>下一页</a></li>/r/n";
    $endpage = "<li><a href=http://www.renseng.com/'".$purl."/$totalpage.html'>末页</a></li>/r/n";
} else {
    $endpage = "<li><a>末页</a></li>/r/n";
}

4. 找到

if ($j == $this – >PageNo) {
    $listdd. = "<li class=/"thisclass / "><a>$j</a></li>/r/n";
} else {
    $listdd. = "<li><a href=http://www.renseng.com/'".$purl."/$j/'>".$j."</a></li>/r/n";
}

修改为

if ($j == $this – >PageNo) {
    $listdd. = "<li class=/"thisclass / "><a>$j</a></li>/r/n";
} else {
    if ($j == 1) {
        $listdd. = "<li><a href=http://www.renseng.com/"".$purl.".html / ">".$j."</a></li>/r/n"; % 3Cbr >
    } else {
        $listdd. = "<li><a href=http://www.renseng.com/'".$purl."/$j.html'>".$j."</a></li>/r/n";
    }
}

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

wordpress如何利用Windows+IIS配置伪静态方法

wordpress建站如何设置伪静态页面

你了解TAG标签的的正确用法吗(伪静态)

wordpress开启超级缓存(WP-Super-Cache)后如何去掉页面出现的相关注释

dedecms(织梦)tags.php如何实现去中文伪静态化[非插

标签: 伪静态

上面是“织梦cms5.6实现标签Tags分页伪静态”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_655.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 织梦cms
本文共计2066个字,预计阅读时长14分钟
生活小工具,收录了80多款小工具
上一篇: 基于JavaScrip的web动画库——GSAP
下一篇: 免费商用中文字体——优设鲨鱼菲特健康体
x 打工人ai神器