我如何向国家IP地址提供不同的内容?

由于新的法国法律,客户已经要求我们向法国用户提供不同的内容(警告,“此页面不可用”页面等)。 这需要在1月1日之前实施。

在服务器端,这是如何完成的? 我们在Windows Server 2008上运行IIS。

编辑:是的,我知道要使用地理定位服务。 但是有没有设置在IIS中做到这一点? 还是我需要整个网站改写?

您最好的办法是以某种方式实施一个GeoIP后备模块。 具体怎么做取决于你使用什么模块和你的网站是什么语言(例如PHP,ASP,Perl,Python等)。 这不完全是对的,但它应该提供足够的证据,表明诚信企图遵守法律以避免法律上的麻烦。 (请注意我不是律师,所以如果你担心法律问题,你应该咨询有经验的律师。)

有几家公司提供数据库,允许您根据IP检测用户的国家。

MaxMind是最受欢迎的研究之一。 他们给你的数据,你可以导入到SQL数据库,并用它来做计算,确定用户的位置是什么。

我已经使用MaxMind成功,但在其他方面没有隶属于他们。