在codeigniter中设置路径时出错

时间:2014-09-08 11:31:47

标签: php codeigniter

我在服务器上成功运行了一个Web应用程序。我从服务器下载完整的代码并将其安装在带有xampp的本地机器上。

当我在本地服务器上运行它时,只有第一个登录页面显示正确,但是一旦我使用用户名和密码登录,页面上就会显示错误,如下所示。

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.
Error 404
127.0.0.1
Apache/2.4.7 (Win32) OpenSSL/1.0.1e PHP/5.5.9 

我的网址就像这样127.0.0.1/myproject

一旦我使用用户名和密码登录,网址就会变为127.0.0.1/myproject/user/login并显示错误。

我的默认控制器为user,它正在调用index function但是当我从控制器调用其他函数时,它总是显示相同的错误页面。

服务器上的基本网址为http://192.168.10.170/cli/myfolder/project/myproject

我在本地计算机上更改的是http://127.0.0.1/myproject/

这里有什么问题我不明白。如何在我的本地计算机上运行它。

2 个答案:

答案 0 :(得分:1)

这是由.htaccess引起的。因此,在本地,您可以使用index.php?/更改基本网址。

因此,您的示例登录页面网址将是这样的。

127.0.0.1/myproject/index.php?/user/login

答案 1 :(得分:0)

请检查myproject文件夹中的.htaccess文件。

需要根据本地计算机中的文件夹路径更改RewriteBase值。