我正在使用带有Codeigniter-3.x的HMVC,使用MX作为后端和前端。整个项目都在子域中。 前端在localhost和online域都运行良好。 在localhost后端也运行良好。 但后端没有在线域工作。 模块中的url是404。
我曾经将基本网址定义为
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
hmvc loader是否有任何路由解决方案? 我的项目结构就在这里。
mydomain.com
/subdomain
/system
/asset
/application
/controllers
/models
/views
/modules
/module_1
/controllers
/models
/views
/third_party
/MX
/core
/helper
/config
/....
/backend
/asset
/application
/controllers
/models
/views
/modules
/module_1
/controllers
/models
/views
/third_party
/MX
/core
/helper
/config
/....
答案 0 :(得分:0)
我认为使用单个应用程序文件夹是一种好习惯。
对于后端,您可以使用Backend / Admin创建模块名称并保留控制器。希望它能正常工作......