我开发了一个使用codeigniter的Web应用程序。在我的本地主机,它工作正常。但是,当我将它托管到实时服务器(共享服务器)时,它不起作用。 我得到的主页,同时呼吁现场服务器上的主URL,而是通过控制器的任何URL不工作Codeigniter在一台服务器上工作,但不在另一台服务器上
当调用URL“http://my_domain.in/pages/second_page”收到以下错误
The requested URL /my_domain.in/my_domain.in/index.php/pages/second_page was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Apache Server at my_domain.in Port 80
我注意到在我的域名正在重复的错误字符串URL上,但在实际的URL上,它不是那样的,index.php也是。所以我已经改变了很多次.htaccess代码来解决这个问题。那次Error消息的URL正在改变,但没有成功的结果发生。
最后我寄存在我朋友的服务器上。那个时候它像我的本地主机一样正常工作。你能告诉我什么是我的服务器的问题?在服务器上使用codeigniter时是否有任何启用或禁用? codeigniter框架从未在此服务器中使用。
它看起来像你的现场服务器有一些自定义的mod_rewrite配置,这与你的htaccess冲突。您应该询问您的主机管理员以获得帮助 – JimiDini 2014-10-31 08:25:20