我有一个类似/:name/*
的模式,可以成功匹配/john/
和/john/smith
这样的URL。但是,它没有不与网址/john
匹配且没有斜杠。如何使/john
也匹配?我尝试了/:name/?*
,但是一切都破了。
更具体地说,/:name/?*
匹配/john
,但是name
参数仅与j
中的john
匹配,而ohn
得到通配符捕获。
答案 0 :(得分:0)
好的,因此通过其他测试,我似乎已经/(:name)($|/*)
开始工作了,但是我不确定这是否是“正确”或最佳方法,因此,如果其他人有任何想法,请发出提示音。