单页应用程序的Seo

时间:2015-01-31 17:59:10

标签: javascript seo single-page-application multilingual

我想基于将在IIS上托管的knockout.js构建SPA应用程序。我的项目只包含js / html,我试图避免任何服务器端处理。这导致了几个问题:

1。我的应用程序应支持多种语言。我可以使用像 www.example.com /#!en /...这样的网址,这是一种流行的做法吗?谷歌会将我的网站编入索引吗?

2. 我知道让我的SPA可抓取的主要方法是快照'。在抓取工具的需求上创建快照的最佳工具是什么?

1 个答案:

答案 0 :(得分:0)

URL不应确定用于呈现应用程序的区域设置。 HTTP(Accept-Language)中有一个标题可用于您的第一次猜测,但您应该允许用户覆盖此标题。

URL是资源的位置。如果我有一个页面www.example.com/foo.html,那么可以认为这是相同的资源,而不管用于表示它的语言。