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

488 ℃

织梦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://m.ipkd.cn/webs_655.html

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

Google PR是什么意思?到底有什么作用呢?
mysql如何删除指定表中所有空数据
html前端如何利用SVG/Canvas画圆
dedecms常见错误提示及解决方法
Ikonate开源SVG格式图标库中文文档官网介绍