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

[已解决] 多个应用的访问问题

[复制链接]
发表于 2017-1-6 14:20:17 | 显示全部楼层 |阅读模式
10CI币
现在我一个web中放了两个应用:application和admin(两文件夹在同根目录下),同时在根目录下复制了一份index.php文件为admin.php,
并且也修改了admin.php文件中的$application_folder = 'admin',
与此同时把admin文件夹下的config.php文件修改为$config['index_page'] = 'admin.php';

可以正确访问http://domain.me/admin.php,显示welcome界面;
但是当访问http://domain.me/admin.php/controller/func 时显示404,并且显示的是application文件夹内的404页面,而不是admin内的;
请问这是为什么了?
1、url为何不能正确访问?
2、就算url错误,那显示的404页面应该是admin文件夹内的404页面吧,为什么显示的是application下的404呢?

附加:我把application文件夹内的.htaccess文件做了改动,加入了如下内容:
<IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico)
     RewriteRule ^(.*)$ index.php/$1 [L]     
</IfModule>

发表于 2017-1-6 15:39:12 | 显示全部楼层
RewriteRule ^(.*)$ index.php/$1 [L]     你这个路由还不是index.php
回复

使用道具 举报

发表于 2017-1-6 15:40:19 | 显示全部楼层
我觉得CI建立多应用还是MVC文件夹控制,然后路由控制缩短url
回复

使用道具 举报

发表于 2017-1-6 15:40:39 | 显示全部楼层
或者直接两个项目
回复

使用道具 举报

本版积分规则