在我的本地网站
http://localhost/giftsware/nl/products/details/2382
这是我的产品说明页面的浏览器网址,我想要更多用户友好的网址,用于产品说明页面.我想更改以上网址
http://localhost/giftsware/products/2382
我尝试通过添加将所有调用路由到详细信息
$ route ['products /(:any)'] ="nl/products/details/$ 1";
这是在routes.php文件中,但它给我404错误.可能是什么问题,我该如何解决?
这是我的完整路线文件代码
$route['(:any)/products/(:num)'] = "products/details/$2";
$route['default_controller'] = "pages";
$route['404_override'] = '';
$route['^en/admin/([a-zA-Z_-]+)/(:any)'] = '$1/admin/$2';
$route['^en/admin/(login|logout)'] = 'admin/$1';
$route['^en/admin/([a-zA-Z_-]+)'] = '$1/admin/index';
$route['^nl/admin/([a-zA-Z_-]+)/(:any)'] = '$1/admin/$2';
$route['^nl/admin/(login|logout)'] = 'admin/$1';
$route['^nl/admin/([a-zA-Z_-]+)'] = '$1/admin/index';
$route['admin'] = 'admin';
$route['pages/(:any)'] = "pages/index/$1";
$route['^nl/(.+)$'] = "$1";
$route['^en/(.+)$'] = "$1";
$route['^nl$'] = $route['default_controller'];
$route['^en$'] = $route['default_controller'];
Run Code Online (Sandbox Code Playgroud) php .htaccess mod-rewrite codeigniter-url codeigniter-routing