0

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

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

  1. us.example.com/1234
  2. example.com/us/1234

我的偏好是#1,但我想知道每种方法的优缺点是什么。顺便说一句,管理员对服务器的访问不会成为问题。

谢谢。

4

1 回答 1

0

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

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

于 2012-11-15T15:20:08.017 回答