2017-04-13 92 views
0

我想,如果有人访问我们从英国的网站,这样的URL应该被www.myurl.com/uk,如果从加拿大有人这么网址应该是www.myurl.com/ca 如果来自美国有人这么网址应该是www.myurl.com国名基于URL重定向PHP .htacess

我能够从http://www.geoplugin.net/php.gp?ip=86.180.246.104这个API

对所有国家的网站看起来取国名&感觉会保持相同的只有我们将改变货币像默认货币是美元,但在英国,它会GBP等

个问题我面临

1.我需要知道我应该在.htacess将处理这个剧本写什么代码(当我没有与“英国”的名义任何特定的文件/文件夹, “CA”等)

2.我也想保持国名中的URL与所有其他子页面也即对于联合王国www.myurl.com/uk/contact-us,www.myurl.com /英国/关于美国和加拿大www.myurl.com/ca/contact-us,www.myurl.com/ca/about-us

3.有时RET urning用户直接打到他们的愿望页面像www.myurl.com/uk/contact-us但是这一次,如果他是在加拿大这样的URL应该被改变,以及对www.myurl.com/ca/contact-us

我会提前很感激,如果有人能帮助我。

回答

0

解决方法是使用mod_geoip和解决方案发布的类似问题here