wzhengj 发表于 2018-7-11 16:05:06

Hex 发表于 2018-7-11 13:25
每一个 application 都要配一个入口文件,也就是 index.php,所以你可以让 m.domian.com 指到 m applicati ...

虚拟主机,我们可以通过域名跳转将m二级域名指向/foo/文件夹,用顶级域名下片段是可以访问到foo文件夹应用程序的网页,但是,m二级域名访问是找不到对应的网页的。

wzhengj 发表于 2018-7-11 16:14:09

Hex 发表于 2018-7-11 13:25
每一个 application 都要配一个入口文件,也就是 index.php,所以你可以让 m.domian.com 指到 m applicati ...

不是无关,而是关系很大。要么,你给弄个成功案例学习学习?

Hex 发表于 2018-7-12 11:41:06

wzhengj 发表于 2018-7-11 16:14
不是无关,而是关系很大。要么,你给弄个成功案例学习学习?
这个确实是和 CI 无关,因为可以通过服务器配置实现。如果你的配置后有问题,那你应该检查一下配置是不是有问题。你可以截图一下有问题的网页,我看一下。

Hex 发表于 2018-7-12 11:57:23

wzhengj 发表于 2018-7-11 16:05
虚拟主机,我们可以通过域名跳转将m二级域名指向/foo/文件夹,用顶级域名下片段是可以访问到foo文件夹应 ...
指向 applications/foo/ 文件夹是不对的,应该指向一个 foo.php 所在的文件夹,类似这样:

/wwwroot/system/xxxxx
/wwwroot/foo1/foo1.php
/wwwroot/foo1/application
/wwwroot/foo2/foo2.php
/wwwroot/foo2/application

文档里的结构只是一种范例,CI 很灵活,可以根据你的需求进行目录结构的调整。

最终只要修改 foo1.php 和 foo2.php 的 $application 和 $system 变量的目录即可。

你也可以到微信群里和大家一起讨论这个问题,加群方法参考 http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=80&extra=page%3D1

ASEN 发表于 2018-7-14 22:59:52

我采用的办法,是尽量共用控制器,视图分开,如果实在内容不相同,控制器再增加不同的方法。

wzhengj 发表于 2018-7-20 00:20:25

Hex 发表于 2018-7-12 11:57
指向 applications/foo/ 文件夹是不对的,应该指向一个 foo.php 所在的文件夹,类似这样:

/wwwroot/syst ...

你那结构,foo1.php 与foo2.php成了两个无法共享同步的两个网站,这不符合同一网站下PC端与移动端同步共享数据的要求,不实用,不符合要求。

wzhengj 发表于 2018-7-20 00:26:09

我发现,CI网站的PC端和移动端是可以共享一个后台发布的数据的,但现在的问题是,移动端的子站点的单入口文件入到子目录的文件中后,子站点的单入口文件无法访问(放在首页是可以访问的)。那位高手知道如何解决?最好能提供成功案例,谢谢!

wzhengj 发表于 2018-7-20 15:06:14

Hex 发表于 2018-7-11 13:25
每一个 application 都要配一个入口文件,也就是 index.php,所以你可以让 m.domian.com 指到 m applicati ...

这个不是无关,而是关系很大。能把其它框架网站绑定子目录域名问题搞定者,真不一定能把CI框架网站给子目录网站绑定域名问题也搞定。

wzhengj 发表于 2018-7-20 15:09:44

CI网站,怎么给子目录绑定域名?例如,让移动端用m二级域名访问,PC端用WWWW域名访问,我终于找到了一个这样的成功案例http://www.manlinys.com/

Hex 发表于 2018-7-20 17:29:36

wzhengj 发表于 2018-7-20 00:20
你那结构,foo1.php 与foo2.php成了两个无法共享同步的两个网站,这不符合同一网站下PC端与移动端同步共 ...

CI 多APP就是这样的,不实用你只能自己改。
页: 1 [2] 3
查看完整版本: CI框架,如何配置移动端?