维护多语种网站的好网站有什么好处? 据我所知,它必须做SEO,但究竟是什么?为什么我需要维护像“en.some.com || fr.some.com”这样的网址?
回答
因此,搜索引擎可以索引所有语言。这样用户就可以链接到页面而不会丢失语言。因为这是做到这一点的唯一方法。
您提到的两个目的都可以通过许多不同的方式实现。抓住整个网站的机器人几乎不需要(或使用)关于哪些页面属于一起的提示。 – 2010-04-26 18:03:23
@Carl“许多不同的方式” - 例子? – 2010-04-26 18:06:49
没有什么能阻止你打电话给你的第一页“Page1.html”,“Seite1.html”“Pagina1.html”,即简单地使用自然语言来区分页面语言。或者,您可以直接将语言标识符填入文件名称,而不是目录路径。时尚之后,您的网页仍然会“有组织”,机器人仍然会找到所有链接到某个地方的网页。 – 2010-04-26 18:18:24
如果您拥有各种语言的相似内容,则可以在每种语言中构建类似外观的页面树,仅通过URL中的“语言”字符串进行区分。您可以在页面上放置特定于语言的链接,链接到其他语言的每个页面的“兄弟”页面。所以这对您来说是一种组织上的帮助,对于那些可以选择以他们喜欢的语言访问网站的高级用户来说也是很好的选择。
除此之外,它只是一个命名约定。你可以随意使用它,如你所愿。
它基本上只是一个组织的援助。
您可以轻松地将您的内容整理到页面,如site.com/en/blah
和site.com/fr/blah
。
如果您在子域中维护语言选项,则可以将整个网站结构简单地映射到每个文档库中。这需要最少的维护工作,而且很容易创建。
此外,通过将语言选项作为域的一部分,而不是使用cookie,会话和whatnot,您可以让页面通过搜索引擎进行索引,还可以为您网站的某个部分提供永久链接访客可能会跟踪。
子域名也缩短了您的域名,而不是获取请求。
- 1. 我需要多久维护旧的网址?
- 2. 部署像Instagram这样的网站,需要什么?
- 3. 我们为什么需要纤维
- 4. Nightly Builds:我为什么要这样做?
- 5. 我们为什么要这样做。
- 6. 为什么我们需要像json2这样的js库来处理json?
- 7. 为什么我们需要这样写::域名=> “XXX”
- 8. 需要什么来制作这样的网站?
- 9. 为什么我需要OleDbCommand.Prepare()?
- 10. 为什么我从网址下载图像时图像的大小不一样?
- 11. 为什么jQuery的行为像这样
- 12. 我需要什么样的Java布局?
- 13. 我需要什么样的MySQL连接?
- 14. 我需要什么样的关系
- 15. 我需要什么样的算法?
- 16. 我需要什么样的Http代理?
- 17. 为什么某些网址有像%20这样有趣的字符?
- 18. 为什么在SVG标签中需要像XMLNS这样的复杂元素?
- 19. 为什么我需要MEX?
- 20. 我需要什么样的网络服务器应用程序?
- 21. 什么是OWASP?为什么我们需要这个?
- 22. 什么是jquery noConflict,为什么我们需要这个?
- 23. 为什么sin6_family需要IPv6地址?
- 24. 为什么我的网站需要这么多时间来渲染?
- 25. 为什么我的网站需要这么长时间才能加载?
- 26. 为什么网页文章需要这么长时间?
- 27. 需要这样
- 28. 如果我要使用Scala + MongoDB,我需要什么样的网页
- 29. 为什么我的SELECT查询需要这么长时间?
- 30. 为什么我的VB.Net WebClient.DownloadString请求需要这么久?
与其他选项相反? – 2010-04-26 17:59:21
只是在会话或cookie中保存语言标志,而不是维护url btw另一个问题是我最关心的是抽象多语言方面 - 在域抽象还是在控制器中? – simple 2010-04-26 18:02:24