情况如下:
<base href="...">
设置为正确的目录。基本上,应用的路线类似于“http://my.domain.com/dir1/dir2/hostfile.html”
标准Angular 2路由希望路由到“http://my.domain.com/dir1/dir2/”或“http://my.domain.com/dir1/dir2/route”,完全删除文件名,这会导致404错误。
我不能使用“index.html”,因为它已经在使用中。我无权在服务器级别更改路由规则。
我记得在Angular 1中有一种方法可以使路由包括主机文件,例如“http://my.domain.com/dir1/dir2/hostfile.html#/route”。
是否需要设置我的Angular 2路由,以便包含主机文件名?