如果$locationProvider.html5Mode(true)(不带!#)则搜索机器人在angular中索引站点

如果$locationProvider.html5Mode(true)(不带!#)则搜索机器人在angular中索引站点,html,angularjs,indexing,robot,Html,Angularjs,Indexing,Robot,朋友们 我的网站写的角度。 谷歌或其他搜索机器人如何索引这些网站? 什么技术可以用来让机器人看到网页内容 如果$locationProvider.html5Mode(false),互联网表示如何优化angular上的站点索引; 如果页面的url如下,则存在索引站点的方法: 但在我的网站$locationProvider.html5Mode(true); 这意味着网页的url没有# . 但是页面的所有内容都是用javascript加载的 我需要帮助。谢谢大家! 您的服务器将在http://site

朋友们

我的网站写的角度。 谷歌或其他搜索机器人如何索引这些网站? 什么技术可以用来让机器人看到网页内容

如果$locationProvider.html5Mode(false),互联网表示如何优化angular上的站点索引; 如果页面的url如下,则存在索引站点的方法:

但在我的网站$locationProvider.html5Mode(true); 这意味着网页的url没有# . 但是页面的所有内容都是用javascript加载的


我需要帮助。谢谢大家!

您的服务器将在
http://site.com/audio/1234
。不知何故,您需要能够返回一些内容

目前我知道的唯一策略是在服务器端也呈现该页面。。。这涉及到一些(或很多)工作

对于目前还不支持pushStates的浏览器来说,它也很好。这样,这些用户仍然可以访问数据

您还可以看看这一点,它们通过在服务器端执行客户端javascript在服务器端呈现页面


这里有一个类似的问题:

您的服务器将在
http://site.com/audio/1234
。不知何故,您需要能够返回一些内容

目前我知道的唯一策略是在服务器端也呈现该页面。。。这涉及到一些(或很多)工作

对于目前还不支持pushStates的浏览器来说,它也很好。这样,这些用户仍然可以访问数据

您还可以看看这一点,它们通过在服务器端执行客户端javascript在服务器端呈现页面


这里有一个类似的问题:

Hello,如果您想要像$locationProvider.html5Mode这样的url(false);没有区别。为此,请使用$locationProvider.html5Mode(true).hashPrefix(“!”);您好,如果您想要像$locationProvider.html5Mode这样的url(false);没有区别。为此,请使用$locationProvider.html5Mode(true).hashPrefix(“!”);