2015-05-05 16:18:35 2972次浏览 3条回答 0 悬赏 5 金钱

在数据库中有个店铺ID, 通过域名带参数 ,区分不同店铺, 这样的话整个网站的地址都要带一个店铺的参数,感觉很麻烦。

通过域名带参数 , 实现多店铺 ,方便的做法是怎样实现的 ,求高手指导

  • 回答于 2015-05-05 20:49 举报

    首先,你得有个域名,然后域名要做泛域名解析,比如你的域名是shop.abc.com,那么你要做一个*.shop.abc.com解析到你服务器。
    然后,为你的每个店铺生成一个ID,比如1000001.shop.abc.com代表的是某个对应店铺,基本上客户解析过来之后,你就要在配置文件里进行处理了,路由规则什么的,你翻翻文档,我没细看,但是肯定是可以实现的。

    觉得很赞
  • 回答于 2015-05-05 22:25 举报

    楼上的做法ok的,可以通过路由来控制,加油。看着这样子各种无语啊。就担心域名有限制。

  • 回答于 2015-05-05 22:27 举报

    我直接上路由规则吧

    'http:<shopid:\d+>.example.com'=>'shop/show'
    

    然后根据你的需要修改

您需要登录后才可以回答。登录 | 立即注册
bobysky
见习主管

bobysky

注册时间:2015-03-01
最后登录:2016-10-05
在线时长:23小时7分
  • 粉丝6
  • 金钱0
  • 威望0
  • 积分230

热门问题