2016-05-15 57 views

回答

2

您可以使用angular来确定您喜欢它的JavaScript框架的应用程序。现在关于搜索引擎优化,早些时候角度出来时,搜索引擎优化没有太多东西,但如果你做适当的研究(Google它),你会发现很多关于如何使你的搜索引擎优化友好的好文章。

由于2014年5月 Google抓取工具现在执行JavaScript - 您可以使用Google网站管理员工具更好地了解您的网站是如何由Google呈现的。

您可以使用PushState,它可以在顶部浏览器栏中更改URL而无需重新加载页面。假设您有一个包含选项卡的页面。这些标签隐藏并显示内容,并且动态插入内容,可以使用AJAX或通过简单设置display:none和display:block来隐藏和显示正确的标签内容。

点击标签后,使用pushState更新地址栏中的网址。当页面呈现时,使用地址栏中的值来确定显示哪个标签。角度路由将自动为您完成。

不要使用HashBangs#! Hashbang网址是一个丑陋的权宜之计,要求开发人员在特定位置提供预渲染版本的网站。他们仍然工作,但你不需要使用它们。

Hashbang的URL看起来像这样:

<meta name="fragment" content="!"> 

谷歌将这种形式不对其进行索引,而是将拉静态版本:

domain.com/#!path/to/resource 

这将与这样的元标记配对来自_escaped_fragments_网址的网站和索引。

pushState的网址看起来就像任何普通的URL:

domain.com/path/to/resource 

这个问题如果您单击下面的链接,你会发现原来的职位和更多有用的东西已经被@superluminary回答细节。

How do search engines deal with AngularJS applications?

+0

它确实有帮助。谢谢@Waqas Khan! –

+0

@MuthuR我很高兴我能够帮助,欢迎您:) – Wcan

相关问题