Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用angular.js应用程序进行SEO_Asp.net Mvc_Angularjs_Seo - Fatal编程技术网

Asp.net mvc 使用angular.js应用程序进行SEO

Asp.net mvc 使用angular.js应用程序进行SEO,asp.net-mvc,angularjs,seo,Asp.net Mvc,Angularjs,Seo,在我的应用程序中,我使用angular.js作为客户端技术。现在,我想我的网站是SEO友好-我找到了解决方案,但我有点困惑。angular搜索引擎优化是否需要sitemap.xml?是的,您绝对可以在angular JS中这样做 在您的网站中,使用hashbang或HTML5 URL来指向内容——谷歌和必应足够聪明,可以看出它们是AJAX生成的页面 下面是一个AJAX网页条目的示例 要使AJAX应用程序可爬行,您需要使用prerender,它将自动为Google机器人创建静态HTML快照(请参阅

在我的应用程序中,我使用angular.js作为客户端技术。现在,我想我的网站是SEO友好-我找到了解决方案,但我有点困惑。angular搜索引擎优化是否需要sitemap.xml?

是的,您绝对可以在angular JS中这样做

在您的网站中,使用hashbang或HTML5 URL来指向内容——谷歌和必应足够聪明,可以看出它们是AJAX生成的页面


下面是一个AJAX网页条目的示例

要使AJAX应用程序可爬行,您需要使用prerender,它将自动为Google机器人创建静态HTML快照(请参阅本文:)

是的,angular SEO需要sitemap.xml。

是的,您必须在angular中执行此操作。是的,SEO也需要Sitemap.xml。

您使用单页应用程序模式吗?只需将其推出即可,使其变得非常简单,并通过中间件支持许多常见的HTTPD。请在此处包含链接中的相关部分