Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何删除codeigniter中url的文件夹名、控制器名和方法名_Php_Codeigniter - Fatal编程技术网

Php 如何删除codeigniter中url的文件夹名、控制器名和方法名

Php 如何删除codeigniter中url的文件夹名、控制器名和方法名,php,codeigniter,Php,Codeigniter,我在Codeigniter 2x中开发了一个项目。在这个项目中,我使用controllers文件夹中的一个文件夹,将我的控制器放入这个文件夹中,并在此控制器中声明一个方法。我在这个方法中发送了两个参数 我的URL看起来像www.example.com/folder/home/index/$param1/$param2 其中myfolder=文件夹名称;home=控制器名称;索引=方法名称; $param1,$param2是参数名 现在我正在尝试删除文件夹名、控制器名和方法名。您可以通过编辑路由文

我在Codeigniter 2x中开发了一个项目。在这个项目中,我使用controllers文件夹中的一个文件夹,将我的控制器放入这个文件夹中,并在此控制器中声明一个方法。我在这个方法中发送了两个参数

我的URL看起来像www.example.com/folder/home/index/$param1/$param2

其中myfolder=文件夹名称;home=控制器名称;索引=方法名称; $param1,$param2是参数名


现在我正在尝试删除文件夹名、控制器名和方法名。

您可以通过编辑路由文件来解决此问题。(application/config/routes.php):


您可以通过编辑Routes文件来解决此问题。(application/config/routes.php):


嗨,为什么不使用ci3呢?然后,您可以在application/config/routes.php中使用路由来执行此操作,您可以添加
$route['url-you-want/(:any)/(:any)]='folder/controller/method/$1/$2'嗨,@elddenmedio它是一个旧的正在运行的项目,所以我现在不能更改它。没有这个问题也没有问题。嗨,为什么不使用ci3呢?然后,您可以在application/config/routes.php中使用路由来执行此操作,您可以添加
$route['url-you-want/(:any)/(:any)]='folder/controller/method/$1/$2'嗨,@elddenmedio它是一个旧的正在运行的项目,所以我现在不能更改它。没有这个问题是没有问题的。嗨,我按照你的指示做,但显示4o4错误。嗨,我按照你的指示做,但显示4o4错误。
$route['custom-url/(.*)/(.*)'] = 'folder/home/index/$1/$2';