Codeigniter 4 路由冲突
$routes->get('MATCH ANYTHING WHICH STARTS WITH sell-', 'Home::navigator/$1');
我想匹配任何以“sell-”开头且不带引号的 URI,并重定向到 Home 控制器导航器方法。
例如, /sell-my-car 应重定向。 /sell 不应重定向。
我该如何实现它?
$routes->get('MATCH ANYTHING WHICH STARTS WITH sell-', 'Home::navigator/$1');
I want to match any URI which starts with "sell-" without the quotes and redirect to the Home controller navigator method.
For instance, /sell-my-car should be redirected. /sell should not be redirected.
How do I accomplish it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用正则表达式来匹配所需的 uri,例如:
这将匹配以“sell-”开头的所有内容,但不匹配“sell”。
有关正则表达式的更多信息:
https://www.regular-expressions.info/
You can use regex to match a desired uri, like:
This will match everything starting with "sell-", but not "sell".
More on regex:
https://www.regular-expressions.info/