我有一个名为'Details'的控制器,还有一些功能。 我想将用户重定向到/ details / index,url格式就像/ details /(:any)。 但是功能/细节/产品只有一个例外。 我试过这样的
$route['(^(?!details/product)\S*)'] = 'details/all_product';
但它没有用。我怎样才能做到这一点?我在做什么错了?
答案 0 :(得分:1)
我已经使用其他一些参考资料解决了这个问题。 解决方案是我无法创建任何动态异常的路由配置。我只需要手动完成。解决方案是
$route['details/product'] = 'details/product';
$route['details/(:any)'] = 'details/index';
我必须在为(:any)。
声明路由规则之前手动设置该异常