我正在尝试使用多个应用程序配置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?
谢谢,