Codeigniter 4路由冲突

olqngx59  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(132)
$routes->get('MATCH ANYTHING WHICH STARTS WITH sell-', 'Home::navigator/$1');

我想匹配任何以“sell-”开头但不带引号的URI,并重定向到Home控制器导航器方法。
例如,应该重新导向/sell-my-car。不应该重新导向/sell。
我该如何完成它?

3wabscal

3wabscal1#

您可以使用regex来匹配所需的uri,例如:

$routes->get('(^sell-.*)', 'Home::navigator/$1');

这将匹配以“sell-"开头的所有内容,但不匹配“sell”。
有关正则表达式的更多信息:https://www.regular-expressions.info/

相关问题