fltn03 发表于 2012-8-26 16:14:19

如何让URI的第一个值变成可变的

现在有一个公共网站,域名为 www.ci.com;为了让用户拥有自己的企业站点,现在需要增加企业站点,域名规则:www.ci.com/企业标识
例如:QQ的企业站点:www.ci.com/qq。
公共站点与企业站点共用一套程序,所以访问同一个页面时企业站点下的URL地址与共公站点下的URL地址唯一不同的就是URI中多了第一个参数。
例子:比例要访问一个产品,
公共站点下的访问地址:http://www.ci.com/product/show/1000.html
QQ企业站点下的访问地址:http://www.ci.com/qq/product/show/1000.html
Sina企业站点下的访问地址:http://www.ci.com/sina/product/show/1000.html
--------------------------------------
请问在CI中如何实现上述功能?
欢迎大家提供思路和建议!

jeongee 发表于 2012-8-26 16:48:05

扩展CI_Router

跟屁虫 发表于 2012-8-26 23:21:45

用路由做判断,判断不同的域名跳转到不同的地址

fltn03 发表于 2012-8-27 09:53:59

jeongee 发表于 2012-8-26 16:48 static/image/common/back.gif
扩展CI_Router

请教一下,扩展CI_Router是否可能做到以下的功能:
判断输入的企业站点是否为会员,如果是会员则会有企业站点,否则站点需要转到公共站点;
例如:
假设QQ为www.ci.com的会员,则访问地址为:http://www.ci.com/qq/product/show/1000.html;
Sina不是www.ci.com的会员,则访问地址为:http://www.ci.com/product/show/1000.html;
感谢你的回复!

jeongee 发表于 2012-8-27 09:54:38

fltn03 发表于 2012-8-27 09:53 static/image/common/back.gif
请教一下,扩展CI_Router是否可能做到以下的功能:
判断输入的企业站点是否为会员,如果是会员则会有企业 ...

可以,谢谢

fltn03 发表于 2012-8-27 09:56:01

跟屁虫 发表于 2012-8-26 23:21 static/image/common/back.gif
用路由做判断,判断不同的域名跳转到不同的地址

你说的路由判断是指路由规则还是指CI_Router?
我想要的功能以路由规则的方式不能满足需要。
谢谢你的回复!

fltn03 发表于 2012-8-27 09:58:38

jeongee 发表于 2012-8-27 09:54 static/image/common/back.gif
可以,谢谢

好,我回头试试!:lol

jeongee 发表于 2012-8-27 10:01:00

fltn03 发表于 2012-8-27 09:58 static/image/common/back.gif
好,我回头试试!

嗯,加油,实验好了,可以分享给社区,嘿嘿
页: [1]
查看完整版本: 如何让URI的第一个值变成可变的