Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 URI参数映射_Php_Codeigniter_Url Routing - Fatal编程技术网

Php Codeigniter URI参数映射

Php Codeigniter URI参数映射,php,codeigniter,url-routing,Php,Codeigniter,Url Routing,我有一个站点,我想直接传递给控制器方法,而不必经过codeigniter中的类 而不是 我希望它直接转到我的主控制器方法 config/routes.php $route['default_controller'] = 'welcome'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE; controllers/Welcome.php function index($product_number) {

我有一个站点,我想直接传递给控制器方法,而不必经过codeigniter中的类

而不是

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

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/$1'我希望这对您的情况有所帮助。

打开

/application/config/config.php

然后找到这条线

$config['base_url'] = 'https://website.com/index/';
并替换为

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

我希望这对您非常有帮助。

您需要更改
.htaccess
文件以从
url
中删除
index.php
。这是否回答了您的问题?