Pbootcms详情页链接的html后缀如何去掉?
有时候我们建站为了更好的做SEO优化,让搜索引擎收录,一般我们会将网站进行一个静态化或者伪静态化,于是有了路由的概念。
Pbootcms的伪静态化后,其内容页面链接后缀变为为以.htmL结尾。
比如说网址变成了:
https://www.citycms.cn/muban.html
https://www.ceccz.com/optimize/10559.html
但是有客户想问,是否可以将这个后缀的.html去掉呢?
只显示:
https://www.citycms.cn/muban
https://www.ceccz.com/optimize/10559
这样的效果。
Pbootcms的列表页已经默认直接去掉后缀了的,在后台配置即可。只是详情页暂时没有。
中站源码网是专业研究Pbootcms系统的网站建设公司,当然需要从客户了的角度去想问题了。经过查看发现,Pbootcms有一个非常快捷的修改方式。
我们找到: /core/convention.php 这个文件。
大概37行的位置:
// URL地址后缀名
'url_rule_suffix' => '.html',
这个后缀我们就可以修改成自己想要的后缀了,比如说:.htm .ddd .shtml .tml .js等等
当然了,.html是比较适合做优化的。如果不是特殊需求,蕞好不要改。
我们在做网站的时候测试了,直接去掉,后发现网站无法运行。
也测试过将.html改成: / ,力图让网址变成:https://www.citycms.cn/muban/ 这样的效果,发现报错。
后来测试发现后缀必须带一个“.”
于是将
// URL地址后缀名
'url_rule_suffix' => '.html',
改成:
// URL地址后缀名
'url_rule_suffix' => '.',
发现https://www.citycms.cn/muban可以访问。



