未找到Codeigniter多个应用程序404

时间:2016-12-02 13:57:12

标签: php .htaccess codeigniter

我正在尝试使用多个应用程序配置codeigniter,这将共享公共CI资源,

我确实将应用程序重命名为应用程序,并创建了两个应用程序,如下所示,

www\app1\application\controller...models...view
www\app2\application\controller...models...view
www\system\

和id1.php和id2.php是index.php,

的副本

然后我在app1.php和app2.php中更改了应用程序路径,如下所示,

app1.php中的

- $application_folder = $_SERVER['DOCUMENT_ROOT'].'app1/application';

在app2.php中 - $application_folder = $_SERVER['DOCUMENT_ROOT'].'app2/application';

并创建.htaccess文件,如下所示,

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app1/id1.php/$1 [L,QSA]

...问题

当我加载http://localhost/app1/welcome时,它运行正常, 但当我加载http://localhost/app2/welcome时,它会抛出404 page not found。我假设这是因为htacess文件,如何在htacess文件中添加两个id1.php和id2.php?

谢谢,

0 个答案:

没有答案