我目前在一个只有法语版本的网站上工作。我想创建它的英文版。 法语版将托管在子域www.fr. 网站 .com上,英文版将托管在主域www。网站 .com。
我想得到这种行为:
这是一种好的行为吗?这是可行的吗?
由于
答案 0 :(得分:0)
检查您的服务器上是否安装了mod_geoip模块( GeoIP Extension )。
然后,相应地调整您的.htaccess
文件:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
# Start Redirecting countries
# France
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^FR$
RewriteRule ^(.*)$ http://in.abcd.com$1 [L]
# etc etc etc...
Here 是所有ISO3166代码的列表
这是official documentation。