用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2302|回复: 4
收起左侧

[URL] CI子站点的单入口文件应放在哪里?

[复制链接]
发表于 2018-7-20 00:43:11 | 显示全部楼层 |阅读模式
本帖最后由 wzhengj 于 2018-7-20 06:49 编辑

CI子站点的单入口文件应放在哪里?
例如我的网站布局是这样的:
//www主站
wwwroot/index.php
wwwroot/applications
wwwroot/config
wwwroot/controllers
wwwroot/models
wwwroot/views
......

//m子站点
wwwroot/applications/foo/
wwwroot/applications/foo/config/
wwwroot/applications/foo/controllers/
wwwroot/applications/foo/libraries/
wwwroot/applications/foo/models/
wwwroot/applications/foo/views/
......
这样,PC主站和m子站点是可以共享同一个后台的发布的数据的,也符合PC和移动站同步共享数据的要求,但问题是m子站点的m二级域 名要绑定到foo文件夹下,现在的问题是:子站点的foo的单入口文件(例如mfoo.php)应放在哪?(我发现,子站点的单入口文件,离开根目录无法访问,各位有什么方法解决?放在子目录(例如APPapplications)下如何访问?希望回答者能提供成功案例。别瞎吹,谢谢!)或者说,子站点单入口放在子目录无法访问,是哪里受到限制?如何破解?

发表于 2018-7-20 14:57:53 | 显示全部楼层
提供一个思路,最简单的方式是共用一个index.php,在index.php里判断是移动端还是PC端,根据这个动态的更改application目录。
 楼主| 发表于 2018-7-20 15:01:08 | 显示全部楼层
longjianghu 发表于 2018-7-20 14:57
提供一个思路,最简单的方式是共用一个index.php,在index.php里判断是移动端还是PC端,根据这个动态的更改 ...

首先,谢谢你的参与!共用一个单入口,无法实现移动站点与主站(PC)分开,故不可取
发表于 2018-7-20 15:42:50 | 显示全部楼层
wzhengj 发表于 2018-7-20 15:01
首先,谢谢你的参与!共用一个单入口,无法实现移动站点与主站(PC)分开,故不可取 ...

为什么分不开?

本版积分规则