现代web应用程序开发框架最好的一点是,它们提供了一种生成真正干净的路由(或url方案)的方法,这些路由或url方案映射到应用程序结构的概念模型。
例如,给定某种类型的数据(例如个人),您可以执行以下操作:
- 添加
- 更新
- 删除
等等。
根据您的应用程序的性质,您可能可以执行更多操作(例如添加配偶),但就本文而言,基本的CRUD操作足以证明这一点。
对于那些一直关注的人,我们一直在研究WordPress提供的作为应用程序开发基础的各种功能。在继续讨论时,我们有必要了解一下可用于自定义WordPress重写规则的API。
普通用户可能熟悉如何更改WordPress仪表板中的URL架构(我们将简要讨论这一点,以确保我们都在同一页面上),但是,对于那些需要更改URL架构的用户来说,还有更多功能可供使用。了解WordPress中的URL重写。
事实上,我们有能力构建URL重写规则来匹配和执行,就像现代基于MVC的框架一样。
了解重写规则
为了确保我们都在同一页面上,可以将重写规则视为将特定模式与网络服务器进行匹配以从数据库检索数据的方式。
例如,在标准WordPress安装中,默认的永久链接结构如下: