WordPress转WellCMS 去掉read分类 保留原URL格式不变

当从WordPress或其他CMS迁移到WellCMS时,可能会遇到URL格式不匹配的问题。若要保持原有www.ggplus.cn/id.html的格式,需要在WellCMS中自定义路由。官方提供了解决方案,包括创建index_inc_route_before.php、read_start.php和model__thread_format_center.php三个文件,并添加相应代码。但测试后发现URL缺少.html后缀。为解决这个问题,需要调整代码以确保.html被保留。

无论是Wordpress还是其他CMS,数据太多就容易卡顿,可以考虑转到WellCMS。

如果之前的url格式是www.ggplus.cn/id.html这样的,因为WellCMS伪静态格式中有一种类似的,要么是read/id.html,要么是包含自定义分类别名,比如:item/id.html,(item是自定义的别名)。

那么就要去掉read或别名分类,保留原URL链接格式不变。如何实现呢?

官方的论坛有解答方法如下:

一、在自建插件 hook 目錄中創建 index_inc_route_before.php 並加入以下代碼。

1

!empty(param(0)) && is_numeric(param(0)) and $route = 'read';

二、在自建插件 hook 目錄中創建 read_start.php 文件並中加入以下代碼

1

2

$tid = param(0, 0);

$page = param(1, 1);

三、在自建插件 hook 目錄中創建 model__thread_format_center.php 文件並中加入以下代碼

1

$thread['url'] = url($thread['tid'], '', FALSE);

小编特意测试了一下,但是结果中省略了.html后缀,url格式变为 www.ggplus.cn/id。

那么怎样才能保留.html后缀呢

WellCMS X是一款开源、倾向移动端的轻量级CMS,高负载CMS,亿万级CMS,是大数据量、高并发访问网站最佳选择的轻CMS内容管理系统。 WellCMS具有安全、高效、稳定、速度快、负载超强的特点,同时在SEO方面做了大量优化。 WellCMS 2.0 只有22个表,运行速度非常快,处理单次请求在 0.01 秒级别,支持各种NoSQL操作。 分布式服务器设计,每张表都可创建单独的DB服务器群和CACHE服务器(群),单表可承受高达亿级以上的数据,方便部署和维护,是一个二次开发非常好的基石。 WellCMS更新日志: beta2版修复了已知错误: 1.修复后台灌水后删除数据,造成用户数据错误; 2.修复在线统计多次分配sid问题; 3.全压缩模式下附件不显示问题; 4.修复了免登陆采集入库接口密码错误; 5.增加用户数据主题数据只显示100页; 6.增加过滤不在首页显示内容的版块,后台版块设置里有选项,勾选是否在首页显示; 暂时就发现这些小bug WellCMS 2.0 具备了1.0的功能,就不在写了,以下是1.0没有的功能。 修复自动生成缩略图不居中; 修复https图片本地保存问题; 附件分离重写,自动进行本地、云储存、图床切换 增加单页,及单页排序 增加友情链接 增加导航站外链接 增加主题风格切换 增加模板绑定ID,绑定PC端、pad端、移动端自动搜索模板,模板风格都在/view/template/目录里,制作模板,首先复制一份官方的模板到demo目录,后台安装风格后,可以开始修改样式了,如list.htm为PC端,Pad端pad.list.htm,手机端m.list.htm,那么绑定版块则为1_list.htm、1_pad.list.htm、1_m.list.htm,随后详细介绍;(模板目录命名支持英文、下划线) 修改后台内容写作页面,更适合移动端 版块创建重新规划 属性更改为定制 部分重要函数重写 业务逻辑重新梳理,统一调用,增加性能 数据表多项调整 前台用户中心重新规划 前台页面进行微调 修改主题缩略图名称 增加图片无需本地化生成缩略图 增加支持微信公众号文章图片本地化 增加支持微信公众号文章图片生成做略图 增加子域名同时登录退出功能 增加cookie只有https才能获取功能,开启后更安全,默认关闭 增加自定义cookie生存期 增加https的安全传输方式,有效防止 XSS 增加api开关,默认关闭 增加前台所有页面赖加载 增加免登陆采集入库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值