2026年10月8日 星期四 你好,欢迎来到我的小站 今日 140 · 访客 368 · 浏览 1251

ThinkPHP 8 从零搭建个人站:路由与模板

字号 16

为什么选 ThinkPHP 8

从单应用模式开始,把路由、模板与静态资源安排明白。

这一篇记录我把 ThinkPHP 8 跑起来时踩过的几个小坑,包括模板引擎的选择与视图目录的约定。

路由怎么写

路由文件放在 route/app.php,用 Route::get 定义即可。

完全匹配很重要

列表路由和详情路由同时存在时一定要开启完全匹配,否则 /article/1.html 会被 /article 这条规则先吃掉。

伪静态后缀

把 .html 后缀交给框架统一处理,两条规则各写一份最省心。

模板引擎怎么选

模板用原生 PHP 驱动最省心,不需要额外学习模板语法,编辑器里也有完整的语法提示。

静态资源与缓存

静态资源统一放在 public/static 下,配合 Nginx 的 expires 缓存,页面加载会快很多。

改样式时记得给文件名带上版本号,否则浏览器会一直用旧缓存。

相关文章

× ‹ ›