织梦Dedecms限制栏目列表生成的最大页数

织梦Dedecms限制栏目列表生成的最大页数

上周某天网站流量直接蹦到七万IP,伪静态貌似大大影响了速度,SO关闭,直接生成HTML,但为防止被采集,全站文章被索引,所以要控制下列表页面数量。

1、具体的设置方法为:

在系统->站点设置中添加一个新的变量,变量名称:cfg_listmaxpage,变量说明:栏目生成列表最大文章数量,变量值:100(可以值可以自己修改,原理是:通过文章的数量控制页面生数量,如果一页文章数量为10篇,100篇文章即生成10页)

2、修改的文件:Include/arc.listview.class.php

查找

//初始化列表模板,并统计页面总数

在此句的上面添加:

if($this->TotalResult > 100)
{
    $this->TotalResult =  $GLOBALS["cfg_listmaxpage"];
}

本diao亲测~

最后修改:
赞赏支持
最大的开心,莫过于你请我吃辣条