PHP URL控制器路由
所以我有一个php文件,名为“foo.php”。 我希望foo.php充当控制器(就像在MVC框架中一样,但我使用的是常规php)。假设用户访问url.com/foo.php/1时,我希望它执行与foo.php?id=1相同的操作PHP URL控制器路由,php,.htaccess,controller,routes,Php,.htaccess,Controller,Routes,所以我有一个php文件,名为“foo.php”。 我希望foo.php充当控制器(就像在MVC框架中一样,但我使用的是常规php)。假设用户访问url.com/foo.php/1时,我希望它执行与foo.php?id=1相同的操作 我是在.htaccess中处理这样的事情,还是可以通过foo.php文件来处理?既然你提到了MVC,听起来你真正想要的是一个 下面是一个很好的教程,让您开始学习: 基本上,它是PHP和.htaccess的组合。.htaccess文件将所有请求路由到foo.php,然后
我是在.htaccess中处理这样的事情,还是可以通过foo.php文件来处理?既然你提到了MVC,听起来你真正想要的是一个 下面是一个很好的教程,让您开始学习: 基本上,它是PHP和
.htaccess
的组合。.htaccess
文件将所有请求路由到foo.php
,然后将url参数转换如下:
example.com/controller/method/param1/param2/etc...
是的可能重复,假设您使用Apache Web服务器,您需要使用
mod_rewrite
和.htaccess
文件来执行此操作。这听起来像是htacces中的简单mod rewrite。我建议您在互联网上学习一些教程,这些教程为您提供了一些关于MVC的基础知识,比如