Routes 页面重定向到codeigniter中的SITEURL。若它采用了错误的路径,那个么它会重定向到SITEURL,它应该在哪里转到pagenot found?

Routes 页面重定向到codeigniter中的SITEURL。若它采用了错误的路径,那个么它会重定向到SITEURL,它应该在哪里转到pagenot found?,routes,codeigniter-2,Routes,Codeigniter 2,页面重定向到codeigniter中的SITEURL。我在routes.php中设置了路径,如果路径错误,它会重定向到SITEURL,在那里它应该转到pagenot found?怎么办 现在如果我已经打开了链接http://mytest.com/city/[任何虚拟数据],它应该重定向到pagenotfound页面。但是它从http://mytest.com/ 在routes.php中,我编写了以下代码 $route['default_controller'] = "welcome"; $rou

页面重定向到codeigniter中的SITEURL。我在routes.php中设置了路径,如果路径错误,它会重定向到SITEURL,在那里它应该转到pagenot found?怎么办

现在如果我已经打开了链接
http://mytest.com/city/[任何虚拟数据]
,它应该重定向到pagenotfound页面。但是它从
http://mytest.com/

在routes.php中,我编写了以下代码

$route['default_controller'] = "welcome";
$route['404_override'] = 'pagenotfound';`enter code here`
$route['profile/add_to_favorites'] = "profile/add_to_favorites"; 
$route['city/(:any)/welcome/venue_display/(:any)'] = "welcome/venue_display"; 
$route['city'] = "welcome";   `enter code here`
$route['city/(:any)'] = "welcome"; 
你写道:

现在如果我已经打开了链接http://mytest.com/city/[任何虚拟数据]

但我知道你的路线:

$route['city/(:any)]=“欢迎”

那么,这不会将[任何虚拟数据]路由到您的欢迎控制器吗

在application/errors目录中,查找error_404.php文件。您能不能不修改该文件