gpt4 book ai didi

angularjs - 我的 AngularJS 应用程序的谷歌索引

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

Google 有一篇博客文章称他们正在为 javascript 应用程序编制索引。但是,我的 AngularJS 应用程序 www.fore-cite.com 似乎根本没有被索引。为了启用索引并使内容可搜索,我必须做些什么特别的事情吗?

最佳答案

Google 抓取工具确实会在其抓取的页面上执行 javascript。使用 AngularJS,您必须采取几个步骤来确保您的应用程序被正确抓取和索引。

HTML5模式

You must use html5 mode.

网络服务器设置

要使 html5 模式正常工作,您必须配置您的网络服务器,以便将对不存在的目录的请求重写为 index.html。

站点地图

Google 尚未正确跟踪 angularjs 应用程序中的链接,因此您必须为所有路线创建站点地图。这听起来很痛苦,但是,通过适当的构建过程,这可以是一个非常自动化的过程。 (吞咽、咕哝等)

缺点

这当然只适用于google爬虫。 Bing 等其他搜索爬虫可能还不支持 javascript 应用程序,但如果这种情况在未来一两年内发生变化(如果还没有发生变化),我不会感到惊讶。

其他注意事项

索引 Angular 应用程序的一个常见问题是分页和单击按钮后显示的内容。如果这些操作不更改 url,google 将不会抓取它。例如,假设您有一个包含使用分页的表格的页面,并且它有 3 个页面。 Google 只会抓取第一个页面,除非每个页面都有不同的 url 路由,例如 /table/page/1 /table/page/2 /table/page/3

关于angularjs - 我的 AngularJS 应用程序的谷歌索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27849927/

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