首页 新闻 搜索 专区 学院

求:城市切换功能如何实现?

0
悬赏园豆:10 [已关闭问题] 关闭于 2015-03-12 10:46

类似美团网这样的城市切换(http://www.meituan.com/beijing),当我点击一个城市后,整个网站的内容相应的更换。(并且,能实现:http://www.meituan.com/beijing或者beijing.meituan.com这样的网址直接请问)
请问,如何实现?
请给出具体的步骤,需要使用的技术点;
谢谢

在网上搜过了要二级域名。还有就是通过ip,但是ip数据我的对应到数据库里的城市表对应,还要维护数据。

 

希望大家给出一个方案解决一下,谢谢

 

我开发的是一个项目

yujinchao的主页 yujinchao | 菜鸟二级 | 园豆:248
提问于:2014-12-19 10:14
< >
分享
所有回答(5)
0

你这问得也太多了,真能完成项目的人,不可能这样问的。

这样问差不多就是说,我给钱,我是甲方,谁来帮我完成这个项目?!!

大概的东西就是一个泛域名解析,一个IP数据库。(好象高春辉那儿有卖,他自己说天下最准确)

然后就是数据库结构设计...

这些全部找好解决方案,一个月够不够我是有点怀疑的...

 

说句题外话,我碰到过好几次,三级城市的想创业,然后一上来就想全国性的网站,

然后他的预算根本就连本地城市网站建设成本都不够。

这些人根本不能理解,为啥一个企业网站399可以,然后多一点3千,或者上万。

为什么想做电子商务的网站,就需要大概十万预算,然后全国性的,就可能是十倍,100万或更多。

很多人接受2倍左右的预算而已。

在他们觉得,这就是加一个属性的事儿,你搞那么复杂干啥呢?!

爱编程的大叔 | 园豆:30753 (高人七级) | 2014-12-19 10:30
0

最简单的方案,部署N个网站,每个网站一个域名。切城市直接切域名。。你这项目时间略显坑人啊。

幻天芒 | 园豆:36662 (高人七级) | 2014-12-19 11:58
0

1.  如果是全国各地都有服务器,各省二级域名, 很简单, 只要你给钱,年付VIP, 直接在dns解析商那有这种服务, 多少钱一年自己谈。 你只要维护各地的数据就行了。 

2.  如果自己搞,你就要去买人家的IP数据库, 在主页要判断来路然后进行提示或跳转,  自己维护IP数据成本太高了。 

    不过, 这个网上倒是有些先驱, 你可以看看这几个接口:

浪浪的,http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip= 

太平的,http://whois.pconline.com.cn/?ip=IP

当然不知道啥时候就不能用了。 所以任性点买买买商业的。 

3.  如果自己做设计, 一个主站页, 其它各地都是二级域名下绑定的网站。 各地最好是完全独立,包括网站和数据库。。。 易于维护,易于搬迁, 不影响其它。

 

问天何必 | 园豆:3301 (老鸟四级) | 2014-12-19 13:06
0

获取客户端ip所在的城市

再跳转到对应的二级域名

chengeng | 园豆:292 (菜鸟二级) | 2014-12-19 13:42
0

可以 做一个键值队的序列集 

某个城市的IP 或者编号 对应什么   value 方面可以做成数组  对应多个信息 不好的地方 就是维护起来麻烦点

基本感觉是这样的 北京的 就是 beijing.meituan.com    深圳的 就是 shenzheng.meituan.com

流星霜紫 | 园豆:473 (菜鸟二级) | 2015-01-12 17:26

补充一下 也可以是  beijing.市区或者县区的拼音.com 这样不久好咯

听过IP地址 的来源 找到键值对中对应的城市信息模型  拿到城市名属性 url属性 等等 不久好咯 

支持(0) 反对(0) 流星霜紫 | 园豆:473 (菜鸟二级) | 2015-01-12 17:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册