URL重写和伪静态的实现

Source:phpbone.com  Author:IT柏拉图
2013-11-20

    phpbone是主张多应用入口的框架,因此,并不适合像其它框架那样,直接在服务器把所有内容rewrite到根的index.php,然后定义一个路径实现各种复杂的网址,事实我们觉得把任何东西都映射到一个php里,虽然让php的控制能力增强了,但性能上却上得不偿失,因此框架里并没有定义这样的路由器。

 如果项目里要使用rewrite,有两种方式:
    一种纯粹是自行控制模板里的网址,一开始就把要rewrite的东西规划好。
    另一种方式是把要rewrite的网址用<{rewrite}><{/rewrite}>括起来,然后由程序按data/rewrite.ini 定义的规则进行替换,但把querystring里的变量进行分析,需自行处理。
 

分享到: