2

我有一个语言为 ES-ES 的网站,我正在一个新的国家 ES-MEX 推出它的版本。我想将所有访问者重定向到他们所在国家/地区的主网站,选择最佳选项以避免过载(我知道再运行一个脚本会增加我所有本地访问者的页面下载量,所以我宁愿避免那)你会使用htaccess还是php?什么样的代码?提前致谢

4

1 回答 1

0

您需要设置 dns 服务器,该服务器将为您的域提供服务,并为来自墨西哥网络的 DNS 名称请求提供不同的服务器地址。允许您完成此操作的BIND DNS 服务器功能称为视图

因此,您定义了一个与墨西哥客户匹配的视图,然后此视图报告您域中名称的不同地址,而对于世界其他地区,您仍然报告原始地址。

您需要分析您的服务器日志并使用 whois 服务查找您从中获取连接的网络的位置。

第二种选择是使用 Apache httpd 服务器的内容协商模块,使原始 Web 服务器上所有页面的 es_MX 语言协商的版本将重定向返回到其他服务器。

这两种方法都不是 100% 可靠的,因此来自墨西哥的客户可能会连接到您的原始服务器,我认为您应该同时使用这两种解决方案

于 2012-11-04T21:08:02.567 回答