【问题标题】:Url routing errors in php in codeignitercodeigniter中php中的url路由错误
【发布时间】:2011-03-15 10:17:57
【问题描述】:

我的登录表单在首页显示,但是当它发布到其他页面时,发布不会发生。问题是 url 就像:http://sitename/users/action 这是一个 404 not found url。但是当我硬编码控制器的路径时(即停止使用 base_url +“/users/action”并使用 base_url +“/system/application/controllers/users/action”)它开始工作。我该如何解决这个问题?

【问题讨论】:

    标签: apache codeigniter routing url


    【解决方案1】:

    你是不是用.htaccess来隐藏index.php?如果是这样,您需要在路由中考虑到这一点。如果没有,则需要包含它。例如如果您没有隐藏它,请尝试:

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

    【讨论】:

    • 我的 .htaccess 在错误的文件夹中。你提到它让我再次寻找它。谢谢!
    【解决方案2】:

    您也可以尝试使用您的 config/config.php 文件夹并修复您的 $config['base_url']...希望对您有所帮助。

    【讨论】:

      【解决方案3】:

      我将 .htaccess 文件放在了错误的文件夹中,在 system/application/config/ 文件夹中,而不是根文件夹中。在我将文件粘贴到根文件夹后,问题就解决了。

      【讨论】:

        猜你喜欢
        • 2016-11-12
        • 2015-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多