织梦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开启超级缓存(WP-Super-Cache)后如何去掉页面出现的相关注释
dedecms(织梦)tags.php如何实现去中文伪静态化[非插
标签: 伪静态
上面是“织梦cms5.6实现标签Tags分页伪静态”的全面内容,想了解更多关于 织梦cms 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_655.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!