我要点击打开链接。网址可以像下面这样,
/path_1/<id>/?param=<param_id>
/path_1/<id>/path_2/?param=<param_id>
/path_1/<id>/anything/?param=<param_id>
如何添加链接,以根据用户所在的位置将用户重定向到这些网址之一。
例如,如果用户路径为/,则使用location.pathname,则应将用户重定向到url / path_1 //?param =
如果用户路径为/ path_1 //,则应将其重定向到url / path_1 //?param =
如果用户路径为/ path_1 // anything /,则应将其重定向到url / path_1 // anything /?param =
我尝试了以下类似的方法,
<Link to={`/path_1/${id}/?param=${param_id}`}>
click this link</Link>
因此,上面的代码不能满足所有三种可能性。意味着链接应将用户重定向到上述所有情况。
我该如何解决。谢谢。