我想利用一个匹配的路由器路径
/client
和
client/upload
正是为了
Redirect
<Redirect exact from={`${match.path}(/:id)?`} to={`${match.url}/upload/view`} />
但现在我希望我的路径参数只限于上传,所以我写得像
<Redirect exact from={`${match.path}/:id(|upload)`} to={`${match.url}/upload/view`} />
从'/client/upload'重定向到
${match.path}/
${match.path}/upload/view
正常但不适用
${match.path}
.
我也试过
${match.path}(/:id(|upload))?
,
${match.path}/?:id(|upload)'
${match.path}(/upload)?
但都不管用
我想要
,
${match.path}/
和
${match.path}/upload
'${match.url}/upload/view
.
现在我正在写两个不同的重定向
<Redirect exact from={match.path} to={`${match.url}/upload/view`} />
<Redirect exact from={`${match.path}/upload`} to={`${match.url}/upload/view`} />
重定向
.