我们有三个域名,一个用于美国,一个用于英国,另一个用于加拿大。我希望我的用户应该被自动重定向到特定国家/地区的网址,而不管他们打开哪个域名。如果用户来自美国,他正在打开example.co.uk,那么他/她应该被重定向到example.com。如何识别国家并相应地更改网址
3
A
回答
3
您可以尝试通过IP识别国家。例如,参见http://www.ip2location.com/ 这不会涵盖所有人,但在大多数情况下应该可以。
2
有两种选择: 1)使用MultiViews
选项配置您的Web服务器,以查找浏览器设置并显示适当的页面。 2)使用mod_rewrite/.htaccess
并根据Accept-Language
HTTP标头重定向用户。
有关完整的详细信息,请参阅答案here。谢谢。
0
我在为我的一个客户寻找类似的解决方案。幸运的是,我们使用的是Wordpress,并且能够使用此插件http://wordpress.org/extend/plugins/ip2country/来制作特定于国家/地区的内容条件和模板。这个插件利用Geolite在这里找到http://dev.maxmind.com/geoip/geolite希望这有助于。
相关问题
- 1. 网页如何自动识别国家?
- 2. 地址按国家/地区
- 3. 脚本识别国家
- 4. 如何使用php识别每个访问者国家/地区?
- 5. 更改网站发送国家Scrapy
- 6. 地图用户,地址,国家与DDD
- 7. PHP网址识别
- 8. 针对城市/地区/ Rails国家/地区的网址
- 9. 如何将我的IP地址更改为给定地址并访问网站
- 10. 识别我的网站访问者的国家
- 11. jvectormap更改国家颜色
- 12. 更改选项从国家
- 13. 如何识别正确的网址
- 14. 更改joomla网站地址
- 15. 如何识别C#中具有相似模式的网址?
- 16. 如何更改Shopify应用的网址?
- 17. 与国家关联IP地址
- 18. SQL IP地址到国家代码
- 19. 按IP地址查找国家
- 20. 非英语国家的网址名称有多相关?
- 21. 如何更改应用程序商店中的销售国家
- 22. 如何识别主物理网卡的MAC地址?
- 23. 第3层(网络层)如何识别IP地址?
- 24. 通过.htaccess阻止特定国家/地区的特定网址
- 25. 如何在prestashop中将家庭类别的网址更改为友好的网址?
- 26. 更改地址栏中的网址
- 27. 如何更改will_paginate网址?
- 28. 如何更改网址
- 29. 如何更改?在网址/
- 30. 如何更改地址栏?
这里只是一句警告:作为一个用户,我发现这种行为令人难以置信的烦人和彻头彻尾的粗鲁:我想负责我的电脑,虽然我很欣赏来自软件的帮助,但不保留控制权让我感到失落。考虑你的用户是否可能感觉相同。 –
搜索“ip到国家”,你会发现提供的各种技术。 – borrible