欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > phpcms教程 >
phpcms教程

phpcms SEO优化自定义HTML文件名教程

(元素模板) / 2022-11-08 16:34

phpcms自定义生成 HTML 文件名对于 SEO 优化非常有好处,不过 phpcms V9 版本没有这个功能,但是可以修改,下面是方法。

1、修改你需要设置的模型,添加一个字段,:

phpcms SEO 优化自定义 HTML 文件名教程

2、打开/phpcms/modules/content/create_html.php,找到代码:

$urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime']);

批量替换为:

$urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime'], $r['prefix']);

共三处代码,目的是让生成的 html 页面自定义文件名。

3、打开/phpcms/modules/content/classes/url.class.php,找到代码:

$day = date('d',$time);

在其下方插入:

$tmp_id = $content_ishtml && $prefix ? $prefix : $id; //增加自定义 HTML 文件名支持

再找到代码

$urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);

修改为:

$urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$tmp_id,$page),$urlrule);
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com