繁体   English   中英

codeigniter多个应用程序,使用htaccess删除目录

[英]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

http://example.com/site1

http://example.com/site2

使用上述设置,我只希望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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM