【发布时间】:2016-01-08 20:23:31
【问题描述】:
我的自定义路线有问题!
我的路线代码在 CI3.0.1 中运行良好,但升级到 CI3.0.2 后,我的自定义路线只显示 404! 我的 .htaccess 工作正常,因为我刚刚将 app/config/constants.php 文件和 system/ 文件夹上传到我的主机(如升级文档中所述)
有谁知道,是什么原因造成的?!
url: http://www.example.net url: http://www.example.net/admin 网址:http://www.example.net/admin/index
$route['default_controller'] = 'ctrl_main';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['(:any)'] = 'ctrl_main/$1';
$route['main'] = 'ctrl_main';
$route['main/(:any)'] = 'ctrl_main/$1';
$route['main/(:any)/(:num)'] = 'ctrl_main/$1/$2';
$route['main/(:any)/(:any)/(:num)'] = 'ctrl_main/$1/$2/$3';
$route['main/(:any)/(:any)'] = 'ctrl_main/$1/$2';
$route['main/(:any)/(:any)/(:any)/(:num)'] = 'ctrl_main/$1/$2/$3/$4';
$route['admin'] = 'ctrl_admin';
$route['admin/(:any)'] = 'Ctrl_admin/$1';
$route['admin/(:any)/(:num)'] = 'Ctrl_admin/$1/$2';
【问题讨论】:
-
您是否更改了 htaccess 或 apache 配置/设置
-
不,我只是使用了用于 CI3.0.1 的 htaccess
-
您具体做了哪些更改
-
正是我没有做任何改变!正如在将 CI 文档从 3.0.1 升级到 3.0.2 时所说,我刚刚将新版本的新 config/constants.php 和 system/ 目录上传到我的主机。 route.php 和 .htaccess 文件和之前一样
标签: php codeigniter routes