如何明智地重定向网站区域

时间:2017-06-08 07:31:34

标签: php e-commerce

如何从区域重定向我的网站

例如:我从印度访问的网址应该是网址www.example.com/IN/ 我从美国访问的网址应该是网址www.example.com/US/

我做了什么?

网站是电子商务 当我从美国访问然后以美元价格和从印度进入然后以卢比价格

1 个答案:

答案 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...

这是official documentation