我试图让我的离子单页应用程序有一个url导航,如果我这样做,一切都会正常工作
project-id.com/#/register/id
。
如果我输入此网址,我将在正确的页面中,网址将更改为
project-id.com/register/id
(我认为这是因为离子做位置策略:'路径')
但是,如果我不想做#
project-id.com/register/id
它会尝试使用project-id.com/register/blah获取我的静态资产
而不是得到
project-id.com/cordova.js
,它会做的
project-id.com/register/cordova.js
。
如果我这样做
project-id.com/register/somemore/id
它会去取
project-id.com/register/somemore/cordova.js
我尝试了很多重写,但没有一个重写, 我当前的是默认重写。这将使每个静态资产成为index.html
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
有什么想法吗?
答案 0 :(得分:1)
it turns out I need to give absolute path like /assets/js/something.js instead of assets/js/somthing.js