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
在codeigniter中设置新路由时出错_Codeigniter - Fatal编程技术网

在codeigniter中设置新路由时出错

在codeigniter中设置新路由时出错,codeigniter,Codeigniter,我有一个URL:mydomain.com/view/page/about 然后我想把它改成:mydomain.com/page/about 我已尝试添加新路线: $route['page/(:any)]='view/page/$1' 但当我刷新浏览器时,它总是在以下位置显示页面:mydomain.com/view/page/index 有什么建议可以解决我的问题吗 之前谢谢你请注意,mydomain.com/page不会让你进入view/page。您的regexp希望url中有一个结尾/ 要么做

我有一个URL:mydomain.com/view/page/about 然后我想把它改成:mydomain.com/page/about

我已尝试添加新路线: $route['page/(:any)]='view/page/$1'

但当我刷新浏览器时,它总是在以下位置显示页面:mydomain.com/view/page/index 有什么建议可以解决我的问题吗


之前谢谢你

请注意,
mydomain.com/page
不会让你进入
view/page
。您的regexp希望url中有一个结尾
/

要么做一个

$route[‘page/?(:any)’] = ‘view/page/$1’;

如果你想更准确的话

$route[‘page’] = ‘view/page’;
$route[‘page/(:any)’] = ‘view/page/$1’;