开发方法

1、修改一下tag链接形式的伪静态化,打开/include/taglibtag.lib.php中,找到
$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']);
将其改为:
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
2、分页链接形式伪静态化修改,打开/include/arc.taglist.class.php,将其分页函数替换为以下代码(整个函数替换,做好备份):
function GetPageListDM($list_len,$listitem="info,index,end,pre,next,pageno")
{
$prepage="";
$nextpage="";
$prepagenum = $this->PageNo - 1;
$nextpagenum = $this->PageNo + 1;
if($list_len == "" || preg_match("/[^0-9]/", $list_len))
{
$list_len = 3;
}
$totalpage = $this->TotalPage;
if($totalpage <= 1 && $this->TotalResult > 0)
{
return "<span class="pageinfo">共1页/".$this->TotalResult."条</span>";
}
if($this->TotalResult == 0)
{
return "<span class="pageinfo">共0页/".$this->TotalResult."条</span>";
}
$maininfo = "<span class="pageinfo">共{$totalpage}页/".$this->TotalResult."条</span>rn";
$purl = $this->GetCurUrl();
$basename = basename($purl);
$tmpname = explode('.', $basename);
$purl = str_replace($basename, '', $purl).urlencode($this->Tag);
//var_dump($purl);exit;
//$purl .= "?/".urlencode($this->Tag);
//获得上一页和下一页的链接
if($this->PageNo != 1)
{
$prepage.="<li><a href='".$purl."-$prepagenum'.html>上一页</a></li>rn";
$indexpage="<li><a href='".$purl."-1.html'>首页</a></li>rn";
}
else
{
$indexpage="<li><a>首页</a></li>rn";
}
if($this->PageNo!=$totalpage && $totalpage>1)
{
$nextpage.="<li><a href='".$purl."-$nextpagenum.html'>下一页</a></li>rn";
$endpage="<li><a href='".$purl."-$totalpage.html'>末页</a></li>rn";
}
else
{
$endpage="<li><a>末页</a></li>rn";
}
//获得数字链接
$listdd="";
$total_list = $list_len * 2 + 1;
if($this->PageNo >= $total_list)
{
$j = $this->PageNo - $list_len;
$total_list = $this->PageNo + $list_len;
if($total_list > $totalpage)
{
$total_list = $totalpage;
}
}
else
{
$j=1;
if($total_list > $totalpage)
{
$total_list = $totalpage;
}
}
for($j; $j<=$total_list; $j++)
{
if($j == $this->PageNo)
{
$listdd.= "<li class="thisclass"><a>$j</a></li>rn";
}
else
{
$listdd.="<li><a href='".$purl."-$j.html'>".$j."</a></li>rn";
}
}
$plist = '';
if(preg_match('/info/i', $listitem))
{
$plist .= $maininfo.' ';
}
if(preg_match('/index/i', $listitem))
{
$plist .= $indexpage.' ';
}
if(preg_match('/pre/i', $listitem))
{
$plist .= $prepage.' ';
}
if(preg_match('/pageno/i', $listitem))
{
$plist .= $listdd.' ';
}
if(preg_match('/next/i', $listitem))
{
$plist .= $nextpage.' ';
}
if(preg_match('/end/i', $listitem))
{
$plist .= $endpage.' ';
}
return $plist;
}3、伪静态规则(整个根据服务器不一样,选择不同的规则,这里提供web.config的规则)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="weather1" stopProcessing="true">
<match url="tags/([^-]+).html$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/tags.php?/{R:1}" appendQueryString="false" />
</rule>
<rule name="weather2" stopProcessing="true">
<match url="tags/([^-]+)-([0-9]+).html$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/tags.php?/{R:1}/{R:2}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>如果需要linux服务器的伪静态规则,请加入我们的织梦群
# 织梦CMS教程
# brush
# toolbar
# false
# TotalResult
# taglist
# class
# pre
# listitem
# GetPageListDM
# len
# list
# nbsp
# function
# dedecms织梦Tag标签伪静态设置方法
# 织梦Tag
# Tag标签
# 伪静态
# 下一页
# 上一页
# 将其
# 分页
# 首页
# 末页
# 昌平区进口网站建设推荐
# 十堰网站建设推广公司
# 沁阳大型网站建设招聘
# 兄弟连seo教程
# 高阳网站优化
# 网站建设的隐私条款
# 医疗网站建设营销推广
# 海南正规网站建设方式
# 温州营销推广工作室地址
# 学校网站建设工作流程
# 龙*站营销推广服务公司
# 太原网站建设公司排名
# 沐风seo培训学院
# *新b2b网站推广源码
# 南京单页面seo
# 得意扬扬近义词网站建设
# 长春做网站建设公司
# 江苏seo快排方案
# 醴陵营销推广是什么公司
# 低价网站建设怎么收费
# gt
# PageNo
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
广州美橙建站如何快速搭建多端合一网站?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
dedecms织梦调用上级栏目名称方法_织梦CMS教程
如何在阿里云购买域名并搭建网站?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
建站助手使用教程:自助建站工具操作指南与SEO优化技巧
建站前需关注哪些核心准备工作?
织梦DedeTag Engine Create File False的彻底解决方法_织梦CMS教程
PHPCMS实现文章置顶功能文章不重复的方法_PHPCMS教程
如何在阿里云服务器自主搭建网站?
高防服务器租用如何选择配置与防御等级?
如何通过多用户协作模板快速搭建高效企业网站?
如何在自有机房高效搭建专业网站?
织梦自定义字段option下拉默认值过多无法显示解决方法_织梦CMS教程
建站之星登入步骤与常见问题解析?
织梦*新发表的文章在24小时内标题显示红色_织梦CMS教程
如何用美橙互联一键搭建多站合一网站?
如何用腾讯建站主机快速创建免费网站?
dedecms织梦ueditor百度编辑器整合七牛云支持支持图集_织梦插件
织梦实现任意页面调用当前会员信息的方法_织梦CMS教程
建站之星数据库主机如何正确配置?
网站用masonry瀑布流无限加载重叠解决方法_织梦CMS教程
建站主机与虚拟主机有何区别?如何选择最优方案?
如何高效完成独享虚拟主机建站?
如何快速登录WAP自助建站平台?
织梦实现三级多级栏目嵌套调用教程_织梦CMS教程
如何在建站之星网店版论坛获取技术支持?
织梦{dede:channel}标签调用栏目新增的自定义字段_织梦CMS教程
建站之星伪静态规则如何设置?
织梦用arclist调用副栏目却调用不出这篇文章解决方法_织梦CMS教程
dedecms织梦uploadsafe.inc.php上传漏洞解决方法_织梦CMS教程
建站之星论坛模板定制与建站交流技巧解析
如何确认建站备案号应放置的具体位置?
织梦dedecms网站sitemap及rss地图自动生成在根目录插件_织梦插件
百度编辑器UEditor超出*大字数后不能完整保存解决方法_织梦CMS教程
如何通过cPanel快速搭建网站?
定制建站是什么?如何实现个性化需求?
如何快速生成专业多端适配建站电话?
织梦noflag标签如何过滤多个参数_织梦CMS教程
如何快速上传建站程序避免常见错误?
织梦(今日更新等)经常用到的统计代码SQL调用语句_织梦CMS教程
如何获取上海专业网站定制建站电话?
广德云建站网站建设方案与建站流程优化指南
建站之星代理费用多少?最新价格详情介绍
建站之星源码如何快速优化SEO与模板设计?
建站之星网站服务支持退款吗?如何操作?
如何撰写建站申请书?关键要点有哪些?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
如何在IIS中配置站点IP、端口及主机头?
如何在Windows服务器上快速搭建网站?
2017-10-05
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。