如何从区域重定向我的网站
例如:我从印度访问的网址应该是网址www.example.com/IN/ 我从美国访问的网址应该是网址www.example.com/US/
我做了什么?
网站是电子商务 当我从美国访问然后以美元价格和从印度进入然后以卢比价格
答案 0 :(得分:1)
检查您的服务器上是否安装了mod_geoip模块( GeoIP Extension )。
然后,相应地调整您的.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...