gpt4 book ai didi

javascript - Angular.js 和 SEO

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:30 25 4
gpt4 key购买 nike

我想用 Angular 创建一个网站(我是新手),但也希望能够在搜索引擎中缓存不同的“ View ”并拥有自己的 URL 路由。我如何使用 Angular 实现此目的,或者最好不要使用它?

最佳答案

使用 $locationProvider.html5Mode(true); 在 Angular 中启用 pushState,以便您拥有真实的 URL,并确保在客户端请求 URL 时,您从服务器提供该 URL 的完整页面(而不是一组用 JS 填充的空模板)。

当点击一个链接时,您将通过一个 Angular View 并更新现有的 DOM(同时使用 pushState 更改 URL),但初始加载应该是一个完整的页面。

这确实意味着重复工作(您需要客户端和服务器端版本的代码来构建每个页面)。 Isomorphic JS在处理该问题方面很受欢迎。

关于javascript - Angular.js 和 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29015790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com