url - 规范网址和本地化

标签 url web localization canonical-link url-design

在我的应用程序中,我有如下所示的本地化 url:

  • http://examle.com/en/animals/elephant
  • http://examle.com/nl/dieren/olifant
  • http://examle.com/de/tiere/elefant

  • 这个问题主要是针对 Facebook Likes 的,但我想当我开始考虑搜索引擎爬虫时,我会遇到类似的问题。

    您希望什么样的网址作为规范网址?我不想使用 精确英文网址,因为我希望人们点击链接将被转发到他们自己的语言(浏览器设置/依赖于 IP)。

    IP 查找不是我想在每次访问页面时都执行的操作。除此之外,我需要在我的应用程序中加入更多的“状态”,因为我必须检查用户是否已经被转发到他自己的语言环境,或者是故意浏览英文版本。

    我想它会是这样的:

    http://example.com/something/animals/elephant

    或者可能根本没有任何语言标识符:

    http://example.com/animals/elephant

    但这有点难以实现,将来发生 url 冲突的可能性更大(在极少数情况下,我会得到一个名为 en 或 de 的类别)。

    摘要

    您希望什么样的网址作为规范网址?是否已经为此制定了标准?

    最佳答案

    我确实找到了 one resource建议不要使用具有本地化地址的规范标签。然而,Google's documentation未指定且仅提及其他上下文中的子域。

    关于url - 规范网址和本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21327372/

    相关文章:

    html - 网站上的随机点?

    php - 将文件扫描保护连接到我的站点

    JavaFX 8 对话框内部元素的本地化

    perl - 如何从 Perl 中的 URL 中仅提取方案、主机和端口?

    java - 如何使用 Spring/Roo 为 POST 编码特殊字符

    angularjs - 常见问题解答部分 - 显示算法

    android - Play 商店应用本地化

    string - 如果 String 是 'alphabetically growing' ,如何检查 Scala ?

    php - 从浏览器读取 url

    javascript - 网址 API : Handling of white spaces in URLs