我有一个linux服务器,根据CI 3文档,我的所有类文件都是ucfirst,即Home.php有类Home等。
我需要的是我应该能够像这样http://server/home调用网址。截至目前,它不允许这种类型的URL,因为linux区分大小写,并且找不到home.php。
但是,当我尝试http://server/Home时,它有效。任何人都可以帮助我让我的所有网址都以小写形式工作,无论文件命名使用什么约定。
请注意我使用HMVC进行申请。
答案 0 :(得分:0)
是的,Linux是区分大小写的...我刚刚玩了这个游戏,看起来你可能有以下文件夹结构......
application
modules
Home <<==== this should be home ( all lower case )
controllers
Home.php
如果您将模块文件夹名称称为Home,则需要在网址中将其命名为Home ...
如果您将模块文件夹从 Home重命名为(全部小写),它将起作用。