更新
如果我像浏览网址
localhost/myapp/index.php/about_us/index
有用。网址中的这个 index.php 是什么?我是否需要在某些配置文件中提及它,以便在站点上的菜单/链接中附加并形成正确的 url?
原始问题
我对 PHP 一无所知,但我有一个在 php(codeigniter)中转换为 Ruby on Rails 的项目。我可以很好地设置数据库和应用程序,当我使用基本 url 浏览应用程序(不提及控制器和操作)时,它会正确加载页面。但是一旦我提到像这样的网址
本地主机/myapp/home/index
它显示消息
在此服务器上找不到请求的 URL。
如果我将默认控制器更改为 routes.php 中的任何内容,则使用 index 方法的页面可以正常工作,但不能明确提及控制器和操作。
我不确定是什么问题,我不知道路由在 php 中是如何工作的 :(
任何帮助将不胜感激。