返回顶部下载帮助
网站模板
模板颜色分类:
当前位置: PHP学习 >

phpcms怎么自定义分页链接

2019-12-02 文章标签: phpcms教程 浏览次数:

phpcms默认的分页很长,怎么简化URL呢,或者更符合seo的自定义分页怎么修改呢

比如http://www.freemuban.com/page/2  这种格式

我们找到分页函数进行修改

打开 \phpcms\libs\functions\global.func.php

查找“返回分页路径” 在“return $url;”之前插入以下代码

$modifyurl[0]="/\?page=(\d+)/";
$modifyurl[1]="/page\/\d+page\/(\d+)/";
$url=preg_replace($modifyurl,"page/$1",$url);

因为这个不是生成的静态页面,所以还需要添加伪静态规则,这个还需要根据你的服务器支持类型进行操作

RewriteRule ^page/(\d+)$ ?&page=$1

上面是 .htaccess文件的规则。这样就实现啦,是不是很简单呢。

关于我们 - 联系我们 - 广告服务 - 友情链接 - 版权声明 - 手机版

免责声明:站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!版权归原创者所有,如果侵犯了您的权益,请通知我们,我们会及时删除侵权内容。