Javascript 从路由中释放URL

Javascript 从路由中释放URL,javascript,angular,typescript,tomcat,server,Javascript,Angular,Typescript,Tomcat,Server,我已经创建了一个新的应用程序,将其上载到与主应用程序相同的服务器上 在这种情况下是一个角度的应用程序,但可以反应,vue,甚至是普通的html。。。情况是我想独立 我有第一个 miapp.com 我想要新的一个 miapp.com/otrasapp/minuevaapp 但当我尝试导航到它时,它会直接将我重定向到miapp.com,我猜是因为我有路由 {path:'**',重定向到:'miapp',pathMatch:'full'} 我不知道如何才能让它导航到那个地址 还有一种奇怪的行为,它

我已经创建了一个新的应用程序,将其上载到与主应用程序相同的服务器上

在这种情况下是一个角度的应用程序,但可以反应,vue,甚至是普通的html。。。情况是我想独立

我有第一个

miapp.com
我想要新的一个

miapp.com/otrasapp/minuevaapp
但当我尝试导航到它时,它会直接将我重定向到
miapp.com
,我猜是因为我有路由

{path:'**',重定向到:'miapp',pathMatch:'full'}

我不知道如何才能让它导航到那个地址

还有一种奇怪的行为,它不允许我进入

miapp.com/otrasapp/minuevaapp
但是如果

miapp.com/otrasapp/minuevaapp/index.html
问题是我必须向新应用程序传递参数,如果我调用

miapp.com/otrasapp/minuevaapp/index.html?room=45
这给了我一个错误

错误:无法匹配任何路由。段URL:'index.html'位于 ApplyRedirects.push ../node_modules/@angular/router/fesm5/router.js.ApplyRedirects.noMatchError


在@trichetriche的评论中,我认为问题不在于角度,而在于服务器。我不确定,因为控制台中出现了警告,但我添加了服务器和tomcat标记。

控制台中的错误是因为您的应用程序没有任何带有index.html路径的路由

在您的路线中包括:

{
 path: 'index.html',
 component: MyComponent,
}

不,它会将您重定向到根应用程序,因为您的服务器设置为将您重定向到根应用程序。Angular无法解决您的所有问题:为此,您需要设置服务器。考虑使用正确的标签来确定你使用哪一个,以便SoOMon可以回答你。它是有效的!!!不管怎么说,主要的问题是因为调用
miapp.com/otrasapp/minuevaapp
会将我重定向到miapp.com,我仍然不知道如何避免它