需要快速设置我的项目的自定义路线。
代码在没有任何重新定义的情况下工作
http://myblog.local/posts/categories/show/1
但我想按照以下方式访问它;
http://myblog.local/posts/1
我改变了我的路线如下;
$route['posts/(:any)'] = 'posts/categories/show/$3';
但我的路线声明似乎不起作用,请帮助我在哪里犯错误
答案 0 :(得分:1)
$route['posts/(:num)'] = 'posts/categories/show/$1';
因为您只有一个段(第一个)匹配: $ 1
细分必须是数字:(:num)
(:any)也会起作用。
答案 1 :(得分:1)
$route['posts/(:num)'] = 'posts/categories/show/$1';
也在配置文件中 把它弄空白 $配置[ 'index_page'] = '';
希望这可行。