【发布时间】:2013-08-23 00:40:03
【问题描述】:
我正在使用Cloud9 IDE 开发一个项目,在 Apache 2.0 上运行 PHP5。我主要是一名前端开发人员,但我对 PHP 有很好的经验。我熟悉 MVC 框架,并且在较小程度上,这个功能是我试图模仿的,但更简单。我尝试实现 CakePHP,但发现它对于我需要的东西来说有点太健壮了——我不想要一个后端繁重的设置。我想为我的应用程序编写某种自定义类型的路由机制。
理想情况下,我希望对我网站的每个请求都通过一个页面(这个自定义“控制器”),然后我可以从那里编写自己的逻辑来找出适当的模板、http 代码、错误等,包括。我的问题是,我该如何做到这一点?换句话说,我如何通过 http://mysite.c9.io/index.php 向 http://mysite.c9.io/user/view/2 发出请求,而不是尝试在我的服务器上请求 /user/view/2 目录?
我对@987654325@ 和 .htaccess 规则有点熟悉,但我怀疑它们可能在这里发挥作用。
【问题讨论】:
标签: php apache mod-rewrite url-routing