godaddy出现以上错误的原因是php没有识别出 pathinfo导致的,因为godaddy使用的是cgi模式(估计是为了同时兼容php4和php5)来运行php,所以会出现一些奇怪的问题。
这个问题的解决办法是
在根目录下找到php5.ini文件(如果找不到就建立一个),在里面加上如下内容
cgi.fix_pathinfo = 1
还不能解决的话,试试修改你的.htaccess文件,
如果你的伪静态是这样写
RewriteRule .* index.php/$0 [PT]
或者类似,就改成
RewriteRule .* index.php [PT]
经过测试,可能godaddy将斜杠'/'硬性识别成目录分隔,而不经过重写,因此注意不要在重写目标中带'/'就好了。反正只要让index.php执行起来,脚本自然会去获取路由执行程序的。