我们希望有一个中东版本以及我们网站的国际版本。中东版本就像:
domain.com/me/home
和国际版本将是:
domain.com/home
然而,它不仅是我们想要重定向的主页。我们希望我们网站上的更多页面也可以重定向。为什么我们需要重定向其他页面?因为如果一个人有一个直接的URL,如
domain.com/page1
我们希望他们去
domain.com/me/page1
我们联系的开发人员表示很容易重定向主页,但如果我们尝试对其他许多页面执行此操作,则会严重降低网站的速度。他提到的主要原因是因为每个页面都必须通过IP检查。
有没有办法在不严重影响网站速度的情况下实现这一目标?
我希望我的问题很清楚。
提前谢谢。
答案 0 :(得分:0)
事实并非如此。您只需要为每个IP地址查询一次地理位置信息,然后将其存储在会话中。在这种情况下,您无需查询同一访问者的每个页面。
下面是使用PHP和MySQL执行重定向的一个示例。
https://www.ip2location.com/tutorials/redirect-web-visitors-by-country-using-php-and-mysql-database
您可以从https://lite.ip2location.com
获取免费数据库我希望这个免费的解决方案可以帮助您的开发人员。