在这种情况下哪种URL方案会更好?

时间:2012-11-15 15:16:05

标签: web-services url-rewriting subdomain

我正在构建一个处理不同国家/地区项目的Web服务。到目前为止,请求类似于example.com/item.php?country=us&id=1234

这个想法是用友好的名字重写这些uri。我正考虑两种可能的选择:

  1. us.example.com/1234
  2. example.com/us/1234
  3. 我的偏好是#1,但我想知道每个人的利弊是什么。管理员访问服务器不会成为问题btw。

    感谢。

1 个答案:

答案 0 :(得分:0)

您的第一个解决方案(us.example.com / ...)需要使用DNS条目和主机标头。您可能需要为每个国家/地区制作不同的网站(具体取决于您的托管平台)。

您的第二种方法(example.com/us / ...)更简单,可能需要更少的工作和维护。