【发布时间】:2015-08-10 04:57:30
【问题描述】:
我正在为一个项目使用 Codeigniter 2.x,但对 .htaccess 等的了解有限。
我创建了一个 RESTful api,可以通过“api”控制器的“getfeedback”函数访问它,并且能够使用 .htaccess 规则从 URL 中删除 index.php。
当前有效的示例(没有 .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
我怎样才能做到这一点?是否有某种配置可以让这两种方法都起作用?任何帮助是极大的赞赏。
【问题讨论】:
-
这里的 codeigniter 的 URL codeigniter.com/userguide2/general/urls.htmlellislab.com 不再处理它了。
标签: php .htaccess codeigniter url controller