[英]codeigniter multiple applications, remove directory using htaccess
首先,我为多个应用程序设置了CI安装。 这是我的目录结构。
application/
- cache/
- config/
- controllers/
- admin/
- admin.php
- site1/
- site1.php
- site2/
- site2.php
- default.php
- core/
- errors/
system
index.php
现在,我已将其上传到我的虚拟主机上并在域上进行了分配,现在将其作为我每个站点的URL。
使用上述设置,我只希望http://example.com访问admin和site1。 通过直接转到http://example.com ,它将把我重定向到site1控制器,但没有目录“ site1”。 因此,它将仅具有“ http://example.com ”的网址。 添加“ / admin”将重定向到管理控制器。
其他控制器也是如此。 我将site2分配给http://anothersite.com 。 仅具有所述URL,而没有目录“ / site2”。 并添加“ / admin”将重定向到管理控制器。
提前致谢!
这种方法会带来一些问题。
试试这个,HMVC风格的模块化扩展HMVC
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.