无论是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。
当从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被保留。

593

被折叠的 条评论
为什么被折叠?



