我们可以做多个网站指向一个 URL 吗?

Can we do multiple websites pointing one URL?

two different websites and i want one URL, example: when user visit example.com from India he get website-1 but on same domain and same URL and he visit example.com from US than he get website-2 with same URL on same domain, so any one can help me ?

有多种方法可以实现(包括但不限于):

  • 基于 DNS 的方法
  • 基于 IP 的方法

基于 DNS 的方法

您有两台服务器,一台用于 website-1,一台用于 website-2。现在,如果客户端来自印度,则配置 DNS 服务器为 website-1 提供 IP,如果用户来自世界其他地区,则为 website-2 提供 IP。此功能被引用为 GeoDNS 或 "Geolocation Load Balancing".

我说 "rest of the world" 因为你永远无法确定,只会有来自印度和美国的请求。

基于 IP 的方法

您的服务器需要在对客户端进行 GeoIP 查找后决定为哪个网站提供服务。与上面的逻辑基本相同,但这次只在一台服务器上实现。这可以使用大多数服务器端脚本语言来完成,甚至可以在您的网络服务器本身内完成。