我的用户名中有斜杠。我想给他们简单的网址,例如/user/username
即使他们的用户名有问题。即/user/xXx/superboy
。
我正在使用客户端路由,但我认为没有任何通配符支持。解决此问题的一种明显方法是对其用户名进行编码。href="/user/xXx%2Fsuperboy"
. 但是浏览器在访问链接时会自动解码 url,然后我的路由器最终还是不匹配。有什么方法可以防止浏览器自动解码 url 或任何其他方法来解决我的问题(也许是不同的解码方案?)。谢谢。
我正在使用 angularjs 和 angular ui-router 进行路由。