2010-07-13 22 views
0

我的登录表单显示在首页,但是当它发布到其他页面时,帖子不会发生。问题是,网址是这样的:http://sitename/users/action这是一个404未找到的网址。但是当我硬编码到控制器的路径(即停止使用base_url +“/ users/action”并使用base_url +“/ system/application/controllers/users/action”)时,它开始工作。我该如何解决这个问题?在codeigniter中的php中的Url路由错误

回答

0

我有错误的文件夹中的.htaccess文件,在系统/应用程序/配置/文件夹,而不是根文件夹。在我将该文件粘贴到根文件夹后,问题就解决了。

1

您是否在使用.htaccess来隐藏index.php?如果是这样,你需要考虑到你的路由。如果不是,你需要包括它。例如如果你不隐藏它,尝试:

base_url+"/index.php/users/action"

+0

我的.htaccess位于错误的文件夹中。你提到它让我再次寻找它。谢谢! – umar 2010-07-14 10:31:19

1

您也可以尝试你的config/config.php文件的文件夹,并解决您的$配置[ 'BASE_URL'] ...希望帮助。