Codeigniter 3.x与HMVC - 仅需要小写的URL

时间:2017-08-22 07:58:32

标签: codeigniter-3 codeigniter-hmvc

我有一个linux服务器,根据CI 3文档,我的所有类文件都是ucfirst,即Home.php有类Home等。

我需要的是我应该能够像这样http://server/home调用网址。截至目前,它不允许这种类型的URL,因为linux区分大小写,并且找不到home.php。

但是,当我尝试http://server/Home时,它有效。任何人都可以帮助我让我的所有网址都以小写形式工作,无论文件命名使用什么约定。

请注意我使用HMVC进行申请。

1 个答案:

答案 0 :(得分:0)

是的,Linux是区分大小写的...我刚刚玩了这个游戏,看起来你可能有以下文件夹结构......

application
   modules
      Home <<==== this should be home ( all lower case )
        controllers
           Home.php

如果您将模块文件夹名称称为Home,则需要在网址中将其命名为Home ...

如果您将模块文件夹从 Home重命名为(全部小写),它将起作用。