同福

【20210317】做个PHP框架(2)路由Router(二)rewrite模块的使用

介绍

介绍

今天我们主要需要达到的目标就是解决路由模块的核心功能,实现资源路径的映射功能。要实现资源路径的映射就需要能够对资源路径映射的操作有控制权,需要获得资源路径映射的控制权就需要借助Apache的rewrite模块了。
Apache的rewrite模块是一个很厉害的模块,它实现在用户发起的请求达到服务器之后由服务器进行URI解析之前的资源映射的自定义处理机制。这使得我们可以建立一套非对称的资源映射规则,将用户请求的不同资源映射给同一个路由控制器来处理,这样我们就可以在处理用户请求这个环节大做文章了。
因为PHP和Apache是绝配,所以福哥假定大家的运行环境都是Apache了。如果哪位童鞋用的不是Apache的话,可以私下和福哥反馈,我们一起想解决方案。

https://tongfu.net/home/35/blog/512833.html