我的主要域名是 abcd.com 。但是,当有印度用户进入我的网站时,我要将其重定向到 in.abcd.com 。使用 GeoPlugin 有多种解决方案。但是问题是由于此API调用,网站变得如此缓慢。是否可以重定向其他解决方案,例如使用.htaccess
或其他方法?
答案 0 :(得分:1)
您需要安装服务器上安装的mod_geoip模块(GeoIP扩展)。 link for mod_geoip
然后,相应地调整.htaccess文件:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
# Start Redirecting countries
# Canada
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
RewriteRule ^(.*)$ http://ca.abcd.com$1 [L]
# India
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^IN$
RewriteRule ^(.*)$ http://in.abcd.com$1 [L]
# etc etc etc...