我们网站上基于IP的重定向

时间:2017-12-07 14:03:08

标签: redirect geolocation web location ip

我们希望有一个中东版本以及我们网站的国际版本。中东版本就像:

  

domain.com/me/home

和国际版本将是:

  

domain.com/home

然而,它不仅是我们想要重定向的主页。我们希望我们网站上的更多页面也可以重定向。为什么我们需要重定向其他页面?因为如果一个人有一个直接的URL,如

  

domain.com/page1

我们希望他们去

  

domain.com/me/page1

我们联系的开发人员表示很容易重定向主页,但如果我们尝试对其他许多页面执行此操作,则会严重降低网站的速度。他提到的主要原因是因为每个页面都必须通过IP检查。

有没有办法在不严重影响网站速度的情况下实现这一目标?

我希望我的问题很清楚。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

事实并非如此。您只需要为每个IP地址查询一次地理位置信息,然后将其存储在会话中。在这种情况下,您无需查询同一访问者的每个页面。

下面是使用PHP和MySQL执行重定向的一个示例。

https://www.ip2location.com/tutorials/redirect-web-visitors-by-country-using-php-and-mysql-database

您可以从https://lite.ip2location.com

获取免费数据库

我希望这个免费的解决方案可以帮助您的开发人员。