由于法国新法律的实施,客户要求我们向法国用户提供不同的内容(警告、“此页面不可用”页面等)。该要求必须在 1 月 1 日之前实施。
在服务器端,如何做到这一点?我们在 Windows Server 2008 上运行 IIS。
编辑:是的,我知道使用地理定位服务。但是 IIS 中是否有可以执行此操作的设置?还是我需要重写整个网站?
答案1
最好的办法是以某种方式实现 GeoIP 后备模块。具体如何实现取决于您使用的模块以及您的网站使用的语言(例如 PHP、ASP、Perl、Python 等)。它并非完全万无一失,但它应该提供足够的证据证明您真诚地努力遵守法律以避免法律麻烦。(请注意,我不是律师,所以如果您担心法律问题,您应该咨询经验丰富的律师。)
答案2
有几家公司提供数据库,允许您根据 IP 检测用户的国家/地区。
经过研究后,我的印象是最大思维是最受欢迎的一种。它们为您提供可以导入 SQL 数据库的数据,然后使用这些数据进行计算以确定用户的位置。
我曾成功使用过 MaxMind,但除此之外,我与他们没有任何关系。