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