此网址如下:加载页面:
@@(name)<·((?!(<·|·>).*))·>
...然后成为
/app/#/rGd4FaNjg22EvTuot3SRKF1suueUSc8Lhd
(I also tried /app/#rGd4FaNjg22EvTuot3SRKF1suueUSc8Lhd )
(and also tried /app#rGd4FaNjg22EvTuot3SRKF1suueUSc8Lhd)
如何将#保留在网址中?
答案 0 :(得分:0)
你应该使用/app#rGd4FaNjg22EvTuot3SRKF1suueUSc8Lhd
,而不是在英镑符号后面的斜线。斜杠表示URL中的另一个级别。
答案 1 :(得分:0)
您似乎已Backbone.history
pushState:true
选项启动了Backbone.history.start({ pushState: true, root: '/app' });
。我猜你的代码看起来像这样:
pushState
#
个选项会为您删除pushState
。
文档:http://backbonejs.org/#History
因此,如果您不希望将前端路由视为后端网址,只需将false
选项设置为false
,或将其删除,因为{{1是默认值。当它false
时,将使用#
来处理主干路由。