在我的应用程序中,我的本地化 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的类别)。
概括
您期望什么样的网址作为规范网址?是否已经为此制定了标准?