thinkphp关于分类页面的伪静态规则

技术控 Loading... 阅读

当前cms以前使用的是 /yuanma.html 这一种的目录url样式,我不是很喜欢,于是我找资料,修改成了 /yuanma/ ,之后又发现thinkphp的翻页默认的格式是 ?page=2 这一种,我也不喜欢,所以我找代码修改成了 /yuanma/p/2/ 这一种。

经过测试,效果很好,之后在写一个page分页的方法替换默认的翻页就行了。

效果:

thinkphp关于分类页面的伪静态规则

代码:

    Route::rule('<alias>/$', 'index/list')->pattern(['alias' => '[b-za]*']);
    Route::get('<alias>/p/<page>/$', 'index/list',[],['page'=>'\d+'])->pattern(['alias' => '[b-za]*']);

把上面的代码放到 route.php 文件中就行。多应用找到对应的应用下文件。和我这个一样,要保证你的栏目有 alias 这个别名,否则无效。

Tags:

版权声明:若无特殊注明,本文皆为《书蓝画青》原创,转载务必保留文章来源。

本文链接:thinkphp关于分类页面的伪静态规则 & https://boke.slhq.cn/1219.html

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

分享