首页 > 解决方案 > Angular 6 搜索引擎优化路由

问题描述

搜索引擎优化问题

路由文件

.htaccess

app.component.html 我花了很多时间解决这个问题,不幸的是我不知道如何解决它。当我在例如 www.seoptimer.com 上检查我的 Seo 申请时,每次 Seo 都看不到我的子页面。

有人可以解释一下我做错了什么吗?我的路由文件或 .htaccess 有问题吗?

标签: angulartypescriptseoserve

解决方案


目前,GoogleBot 无法抓取 Angular 网站,因为它使用的是相当老的Chrome 41 引擎,甚至不支持 ES6(例如:它不支持箭头功能)。

如果你可以等待,谷歌正在努力使用最新的 Chrome 引擎版本,它应该会在 2019 年初发布。

如果你等不及新的 GoogleBot,那么解决方案就是Angular Universal。这是 Angular 框架中的一个可选包,它可以在您的应用程序中进行一些小的重构,并使用 Node.js 来服务于应用程序。重构包括:

  • 让 URL 随时代表应用程序的状态
  • 有条件地执行客户端 javascript 代码(依赖于浏​​览器的 API 或外部 javascript 文件)
  • 在客户端和服务器端处理身份验证

推荐阅读