分城市的分站系统怎么建立,求思路
程序员文章站
2022-05-01 13:43:11
...
分城市的分站系统如何建立,求思路
想做一个分站系统,主要是针对不同的城市显示和管理不同的内容。
没有做过,求一个思路,谢谢大家。
比如,我进入北京,这个网上就只显示北京的相关信息。
进上海,就只显示上海的相关信息。
求各位给我一个思路。
------解决方案--------------------
用服务器rewrite可以做到
------解决方案--------------------
大体思路是这样:通过客户的IP地址获取所在的城市名称,通过城市名称去对应自己网站的分站域名。
一般都有一个IP地址库,这个库可以对应出相应的城市名称,将城市名称对应自己的网站二级域名,在服务器上做好解析。这样就可以了。
比如我的信息街:
北京:beijing.xinxijie.net
上海:shanghai.xinxijie.net
其它未知的就直接解析到www.xinxijie.net
我就是通过这样的方法可以进行对应。
------解决方案--------------------
有两种情况:
apache服务器支持 二级域名绑定参数,IIS服务器不支持,IIS只支持绑定目录。我以前做过,不过用的方法很笨 ―― IIS绑定目录,然后每个省份都生成一个文件夹,里面写入一个index.php,这个index.php调用的是公用的common.php,然后所有的操作判断都是在这个里面。
------解决方案--------------------
最好的办法是从你们公司自己的dns解析去设置,这是效率最高的。如果这个做不到,还可以在你们所有服务器前端做一个反向代理server,比如nginx,它有个扩展模块好像叫geo的模块,可以从这里配置,不同地区的ip段代理到不同的分站。最差的方法就是从程序上判断。三种方式都可以实现。
------解决方案--------------------
好吧,最土的方法就是让用户选择地区...嗯 然后读取不同的数据库数据.
------解决方案--------------------
根据用户的ip自动选取分站的网站,不过还是要通过数据库存取不通的url吧。
------解决方案--------------------
dnspod有这个功能。
------解决方案--------------------
其实也算是“云”的概念吧。哈哈哈
------解决方案--------------------
一般两个办法:
1、使用rewrite可以做到
2、根据客户的IP地址获取所在的城市,然后通过城市名称去你的库里找对应自己网站的分站域名。
想做一个分站系统,主要是针对不同的城市显示和管理不同的内容。
没有做过,求一个思路,谢谢大家。
比如,我进入北京,这个网上就只显示北京的相关信息。
进上海,就只显示上海的相关信息。
求各位给我一个思路。
------解决方案--------------------
用服务器rewrite可以做到
------解决方案--------------------
大体思路是这样:通过客户的IP地址获取所在的城市名称,通过城市名称去对应自己网站的分站域名。
一般都有一个IP地址库,这个库可以对应出相应的城市名称,将城市名称对应自己的网站二级域名,在服务器上做好解析。这样就可以了。
比如我的信息街:
北京:beijing.xinxijie.net
上海:shanghai.xinxijie.net
其它未知的就直接解析到www.xinxijie.net
我就是通过这样的方法可以进行对应。
------解决方案--------------------
有两种情况:
(1)用户直接输入二级域名
(2)用户输入的是主站,但是程序要自动跳转到二级域名。像58同城赶集那样
apache服务器支持 二级域名绑定参数,IIS服务器不支持,IIS只支持绑定目录。我以前做过,不过用的方法很笨 ―― IIS绑定目录,然后每个省份都生成一个文件夹,里面写入一个index.php,这个index.php调用的是公用的common.php,然后所有的操作判断都是在这个里面。
------解决方案--------------------
最好的办法是从你们公司自己的dns解析去设置,这是效率最高的。如果这个做不到,还可以在你们所有服务器前端做一个反向代理server,比如nginx,它有个扩展模块好像叫geo的模块,可以从这里配置,不同地区的ip段代理到不同的分站。最差的方法就是从程序上判断。三种方式都可以实现。
------解决方案--------------------
好吧,最土的方法就是让用户选择地区...嗯 然后读取不同的数据库数据.
------解决方案--------------------
根据用户的ip自动选取分站的网站,不过还是要通过数据库存取不通的url吧。
------解决方案--------------------
dnspod有这个功能。
------解决方案--------------------
其实也算是“云”的概念吧。哈哈哈
------解决方案--------------------
一般两个办法:
1、使用rewrite可以做到
2、根据客户的IP地址获取所在的城市,然后通过城市名称去你的库里找对应自己网站的分站域名。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 一个简单的PHP中多维数组的排序
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论