我为组织员工创建了个人资料页面。当他/她的电子邮件键入时,可以看到每个员工个人资料信息。例如:
http://localhost/people/zkanoca
将显示我的信息。顺便说一下,它在我的本地计算机上工作。
我决定对我的申请进行测试。然后我上传了所有文件并更改了数据库访问信息。
要查看它是如何工作的,我输入了:
http://people.example.com/zkanoca
我收到404错误。所以我通知它是一个mod_rewrite问题。然后我重新输入了网址:
http://people.example.com/index.php/zkanoca
现在我收到错误:
无法找到您指定的模型:Header_model
Header_model
是模型目录中header_model.php
的一个类。
我仔细检查了班级名称,文件名,路线。没有信件问题。它适用于本地但不适用于服务器。我在互联网上搜索了我的问题的解决方案,但没有一个帮助我。我也在使用CodeIgniter 3.0rc3。
我确信我忘了为远程服务器设置一些内容但尚未确定。
答案 0 :(得分:0)
请尝试使用重写规则 Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]