如何向 Codeigniter 2.x 控制器 URL 添加 .php 扩展
How to add .php extension to Codeigniter 2.x controller URL's
我正在为一个项目使用 Codeigniter 2.x,对 .htaccess 等的了解有限
我创建了一个 RESTful api,可以通过 "api" 控制器的 "getfeedback" 函数访问它,并且能够从URL 使用 .htaccess 规则。
当前有效的示例(没有 .php 扩展名):
www.example.com/api/getfeedback?param=abc¶m2=defghi
我创建 api 的团队询问我是否可以创建在 url 中具有 .php 扩展名的东西,出于某种原因,他们不能在没有扩展名的情况下使用它。如果我在我的 codeigniter 项目目录之外创建一个纯 php 文件,我可以实现这一点,但是我想使用 codeigniter 框架来保持一切一致。基本上我正在寻找一种方法来通过
访问 URL
正在寻找:
www.example.com/api/getfeedback.php?param=abc¶m2=defghi
我怎样才能做到这一点?是否有某种配置可以让这两种方法都起作用?任何帮助是极大的赞赏。
我花了 10 秒才在 Google 上找到这个:
http://www.codeigniter.com/userguide2/general/urls.html
添加 URL 后缀
我正在为一个项目使用 Codeigniter 2.x,对 .htaccess 等的了解有限
我创建了一个 RESTful api,可以通过 "api" 控制器的 "getfeedback" 函数访问它,并且能够从URL 使用 .htaccess 规则。
当前有效的示例(没有 .php 扩展名):
www.example.com/api/getfeedback?param=abc¶m2=defghi
我创建 api 的团队询问我是否可以创建在 url 中具有 .php 扩展名的东西,出于某种原因,他们不能在没有扩展名的情况下使用它。如果我在我的 codeigniter 项目目录之外创建一个纯 php 文件,我可以实现这一点,但是我想使用 codeigniter 框架来保持一切一致。基本上我正在寻找一种方法来通过
访问 URL正在寻找:
www.example.com/api/getfeedback.php?param=abc¶m2=defghi
我怎样才能做到这一点?是否有某种配置可以让这两种方法都起作用?任何帮助是极大的赞赏。
我花了 10 秒才在 Google 上找到这个:
http://www.codeigniter.com/userguide2/general/urls.html
添加 URL 后缀