我是使用 CodeIngiter 框架的新手。我在本地主机上测试了我的代码。它完美地工作。
但是当我把文件放在远程服务器上时。它给了我:
“404 页面未找到 - 未找到您请求的页面。”
当我通过 url 调用控制器时:http ://www.mysite.com/dev/application/facebook/show_info
但是欢迎页面正确显示。我可以修改welcome.php 控制器来检查基本url。然后,我测试了 url,所以我尝试按照字母大小写(因为我的控制器类被称为:Show_Info.php)http://www.mysite.com/dev/application/facebook/Show_Info
它显示另一条错误消息:“遇到错误 - 无法找到您指定的模型:fb_user_model”
我通过谷歌搜索,堆栈溢出,....等,但我仍然找不到解决方案。请帮助并为我的英语不好感到抱歉。
文件树:
(http://www.mysite.com)
│
└──application
│
├───dev
│ ├───codeigniter
│ │ |───system
│ │ └───application
│ │ |─controller
│ │ | ├welcome.php
│ │ | └facebook
│ │ | └Show_Info.php
│ │
│ ├───index.php
│ ├───.htaccess
│ |
.ht 访问:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
基本网址: