类似美团网这样的城市切换(http://www.meituan.com/beijing),当我点击一个城市后,整个网站的内容相应的更换。(并且,能实现:http://www.meituan.com/beijing或者beijing.meituan.com这样的网址直接请问)
请问,如何实现?
请给出具体的步骤,需要使用的技术点;
谢谢
在网上搜过了要二级域名。还有就是通过ip,但是ip数据我的对应到数据库里的城市表对应,还要维护数据。
希望大家给出一个方案解决一下,谢谢
我开发的是一个项目
你这问得也太多了,真能完成项目的人,不可能这样问的。
这样问差不多就是说,我给钱,我是甲方,谁来帮我完成这个项目?!!
大概的东西就是一个泛域名解析,一个IP数据库。(好象高春辉那儿有卖,他自己说天下最准确)
然后就是数据库结构设计...
这些全部找好解决方案,一个月够不够我是有点怀疑的...
说句题外话,我碰到过好几次,三级城市的想创业,然后一上来就想全国性的网站,
然后他的预算根本就连本地城市网站建设成本都不够。
这些人根本不能理解,为啥一个企业网站399可以,然后多一点3千,或者上万。
为什么想做电子商务的网站,就需要大概十万预算,然后全国性的,就可能是十倍,100万或更多。
很多人接受2倍左右的预算而已。
在他们觉得,这就是加一个属性的事儿,你搞那么复杂干啥呢?!
最简单的方案,部署N个网站,每个网站一个域名。切城市直接切域名。。你这项目时间略显坑人啊。
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. 如果自己做设计, 一个主站页, 其它各地都是二级域名下绑定的网站。 各地最好是完全独立,包括网站和数据库。。。 易于维护,易于搬迁, 不影响其它。
获取客户端ip所在的城市
再跳转到对应的二级域名
可以 做一个键值队的序列集
某个城市的IP 或者编号 对应什么 value 方面可以做成数组 对应多个信息 不好的地方 就是维护起来麻烦点
基本感觉是这样的 北京的 就是 beijing.meituan.com 深圳的 就是 shenzheng.meituan.com
补充一下 也可以是 beijing.市区或者县区的拼音.com 这样不久好咯
听过IP地址 的来源 找到键值对中对应的城市信息模型 拿到城市名属性 url属性 等等 不久好咯