Codeigniter URI 参数映射

Codeigniter URI Parameter Mapping

我有一个网站,我想直接传递给控制器​​方法,而不通过 codeigniter 中的 class。

https://website.com/product_number instead of https://website.com/index/product_number

我希望它直接转到我的主控制器方法。

config/routes.php

$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

controllers/Welcome.php

function index($product_number)
{
  //process $product_number output
}

这在 codiegniter 中可行吗?

打开 config/routes.php 然后添加这一行

$route['(.+)'] = 'welcome/index/';希望对您的情况有所帮助。

打开

/application/config/config.php

然后找到这一行

$config['base_url'] = 'https://website.com/index/';

并替换为

$config['base_url'] = 'https://website.com/';

希望这篇回答对您有所帮助。