我在 myDomain.com 上运行Angular 2应用程序。默认路线为 / home 。
在Google控制台中,我运行以Google抓取,结果如下:
因此,Google似乎能够阅读并正确呈现我的JavaScript,但在我的应用内部路由时遇到问题。
这是我的路线配置:
export const routes: ModuleWithProviders =
RouterModule.forRoot(router,
{useHash: false, initialNavigation: false });
我没有使用(我不想要)任何类型的服务器端渲染。
(因为这可能是Angular 2特定的问题(而不是一般SPA问题),我在这里发布它。)