是否可以根据国家/地区将多个域指向同一站点

时间:2013-03-29 06:15:58

标签: php .htaccess dns web-hosting

对于前。

如果我在印度打开网站,网址应该是www.xyz.in
如果我在美国开设网站而不是网址应该是www.xyz.us

因此两个域都必须显示相同的内容。可能吗?或者有一些关于重复内容的问题。请指导我。谢谢。

是否可能通过php,htaccess或jquery脚本?

4 个答案:

答案 0 :(得分:1)

您需要设置A记录以将这些域指向同一台计算机。然后,在apache(我假设apache)中,你有ServerName指令,也设置ServerAlias。

ServerName www.xyz.in
ServerAlias www.xyz.us

ServerAlias也可能包含通配符:

ServerAlias www.xyz.*

答案 1 :(得分:0)

它可能不是您想要的,但是,如果您可以访问两个域的A记录,则可以将它们指向同一服务器IP,因此两者之间的内容相同。

答案 2 :(得分:0)

您可以在移动设备上执行此操作:

http://code.google.com/p/geo-location-javascript/

此外,本文还讨论了使用IP地址和Maxmind GeoIP database

进行的操作
  

要查找特定电话号码的来源,请使用电话   书。要找出IP的来源,您可以使用Maxmind GeoIP   数据库。 Maxmind还提供了一个可以使用的JavaScript解决方案   在网站上:

http://coding.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/

答案 3 :(得分:0)

首先,您必须选择主域名。将@ A记录更新为@joeframbach。

使用Maxmind或其他GeoIP数据库跟踪用户国家/地区代码。然后将用户重定向到其国家/地区域。

if ( country == "us" ) {
    header('Location: http://www.xyz.us/');
}