CodeIgniter设置应用程序前后端分离
采用CodeIgniter-3.1.13-0,
方法一:
在application/Controller下分别创建前台home,后台admin文件夹。
浏览器访问
前台:
http://ci.test.com/index.php/home/index/h
后台:
http://ci.test.com/index.php/admin/index/a
设置伪静态,隐藏入口文件
修改根目录下面的.htaccess,
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]
方法二:
在根目录创建一个文件夹,用于放各个模块
分别创建前台入口文件index.php和admin.php
找到并修改配置项:
index.php:
$application_folder = 'aaa/home';
admin.php:
$application_folder = 'aaa/admin';
用浏览器分别访问即可:
前台
http://www.ci.com/index.php/welcome/
后台
http://www.ci.com/admin.php/welcome/