如何将finecms链接URL中的list和show去掉
2024-09-25 22:13:51
finecms上手还算比较快吧,对seo关注的朋友会想着将它的url改造了,里面多了-list-和-show-,可以直接去掉,下面就随着ytkah一起来进行设置吧。
首先到后台的url规则,将列表和列表的-list去掉,将内容和内容分页的-show去掉,如下图所示
第二步:修改伪静态规则文件。打开文件/config/rewrite.php,修改成如下代码
<?php /**
* 这里由开发者自定义伪静态规则,放在下面括号里面,不明白加微信联系ytkah
*/ return array( // 内容模型搜索
"search\/(.+).html" => "search/index/rewrite/$1",
// tag关键词库
"tag\/(.+).html" => "tag/index/name/$1", // 栏目列表(分页)
"([a-z0-9]+)-(\d+).html" => "category/index/dir/$1/page/$2",
// 栏目列表
"([a-z0-9]+).html" => "category/index/dir/$1",
// 内容页(分页)
"([a-z0-9]+)-(\d+)-(\d+).html" => "show/index/id/$2/page/$3",
// 内容页
"([a-z0-9]+)-(\d+).html" => "show/index/id/$2", );
保存覆盖文件
第三步,很重要!更新全站缓存和更新文章URL
这样,finecms的URL改造就算完成了。
20170817优化一下:分页的分隔符换成下横线的“_”,栏目页改成这样{dirname}_{page}.html,因为栏目页的page值有可能跟{dirname}-{id}_{page}.html的id值一样
有朋友反映finecms设置伪静态后分享到微信不能访问的处理方法
最新文章
- Android WebView 优化页面加载效果
- 淘宝购物车页面 智能搜索框Ajax异步加载数据
- 万能的SqlHelper,麻麻再也不用担心用什么数据库了
- iOS之百度导航SDK的坐标转换
- 新的一年快开始了,学点新东西吧,从React开始(一)
- [Compose] 20. Principled type conversions with Natural Transformations
- 对象复制问题 &;&; lvalue-rvalue &;&; 引用
- LDAP介绍
- c#XML配置文件辅助类
- android 5.0
- 【原创】bootstrap框架的学习 第七课 -[bootstrap表格]
- 新手上路---Java学习知识梳理
- 准备:新V8即将到来,Node.js的性能正在改变
- UVA1658:Admiral
- linux grep 和 sed使用
- [IoC容器Unity]第三回:依赖注入
- vue-router2.x使用入门
- 20170929 微信小程序项目开发
- jqPaginator分页(每次只取一页数据)
- nginx深入使用
热门文章
- 注解实现Bean依赖注入
- 基金 、 社保和QFII等机构的重仓股排名评测
- [PGM] Temporal Models
- opencv各种绘图 直线 矩形 圆 椭圆
- [原]openstack-kilo--issue(二十)External network cannot is not reachable associate Port
- [原]openstack-kilo--issue(十六) instance can&#39;t get ip 虚拟机不能得到ip(1)
- I - 迷宫问题
- js监听指定元素的css动画属性
- 打造研发效率核心竞争力!第40届MPD软件工作坊北京站议题公开
- eclipse安装Hadoop-0.20.2插件