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设置伪静态后分享到微信不能访问的处理方法

最新文章

  1. Android WebView 优化页面加载效果
  2. 淘宝购物车页面 智能搜索框Ajax异步加载数据
  3. 万能的SqlHelper,麻麻再也不用担心用什么数据库了
  4. iOS之百度导航SDK的坐标转换
  5. 新的一年快开始了,学点新东西吧,从React开始(一)
  6. [Compose] 20. Principled type conversions with Natural Transformations
  7. 对象复制问题 &amp;&amp; lvalue-rvalue &amp;&amp; 引用
  8. LDAP介绍
  9. c#XML配置文件辅助类
  10. android 5.0
  11. 【原创】bootstrap框架的学习 第七课 -[bootstrap表格]
  12. 新手上路---Java学习知识梳理
  13. 准备:新V8即将到来,Node.js的性能正在改变
  14. UVA1658:Admiral
  15. linux grep 和 sed使用
  16. [IoC容器Unity]第三回:依赖注入
  17. vue-router2.x使用入门
  18. 20170929 微信小程序项目开发
  19. jqPaginator分页(每次只取一页数据)
  20. nginx深入使用

热门文章

  1. 注解实现Bean依赖注入
  2. 基金 、 社保和QFII等机构的重仓股排名评测
  3. [PGM] Temporal Models
  4. opencv各种绘图 直线 矩形 圆 椭圆
  5. [原]openstack-kilo--issue(二十)External network cannot is not reachable associate Port
  6. [原]openstack-kilo--issue(十六) instance can&#39;t get ip 虚拟机不能得到ip(1)
  7. I - 迷宫问题
  8. js监听指定元素的css动画属性
  9. 打造研发效率核心竞争力!第40届MPD软件工作坊北京站议题公开
  10. eclipse安装Hadoop-0.20.2插件