最好的办法是从你们公司自己的dns解析去设置,这是效率最高的。如果这个做不到,还可以在你们所有服务器前端做一个反向代理server,比如nginx,它有个扩展模块好像叫geo的模块,可以从这里配置,不同地区的ip段代理到不同的分站。最差的方法就是从程序上判断。三种方式都可以实现。
好吧,最土的方法就是让用户选择地区...嗯 然后读取不同的数据库数据.
大体思路是这样:通过客户的IP地址获取所在的城市名称,通过城市名称去对应自己网站的分站域名。 一般都有一个IP地址库,这个库可以对应出相应的城市名称,将城市名称对应自己的网站二级域名,在服务器上做好解析。这样就可以了。 比如我的信息街: 北京:beijing.xinxijie.net 上海:shanghai.xinxijie.net 其它未知的就直接解析到www……
(1)用户直接输入二级域名 (2)用户输入的是主站,但是程序要自动跳转到二级域名。像58同城赶集那样
21,886
社区成员
140,364
社区内容
加载中
试试用AI创作助手写篇文章吧