【问题标题】:CI 3 requested url not found未找到 CI 3 请求的 url
【发布时间】:2016-03-18 17:28:07
【问题描述】:

我是 CI 3 的新手。我想在单击按钮时查看另一个页面。我正在使用 Wamp 服务器。在我的根文件夹 (www) 中,我将我的项目命名为 sampleproject。

在我的routes.php

$route['default_controller'] = 'user';

控制器文件名称为 User.php

public function login_user(){
    $this-load-view('welcome_message');
}

在我看来

<form action="/user/login_user" method="POST" role="form">
    <button class="btn btn-primary btn-block">Login</button>
</form>

当我点击 URL 中的按钮时,它会显示 http://localhost/user/login_user

http://localhost/sampleproject -> 显示索引,但当我输入 http://localhost/sampleproject/user/login_user -> 显示未找到请求的 URL。

为什么我不能查看其他页面?

【问题讨论】:

  • 您是否将.htaccess 设置为删除index.php ..?
  • 项目名称是sample 还是sampleproject?
  • 试试这个http://localhost/sampleproject/index.php/user/login_user

标签: codeigniter codeigniter-3


【解决方案1】:

APPPATH.'config/config.php' 你应该设置

$config['base_url'] = 'http://localhost/sampleproject/'

最终,在.htaccess 文件中:

RewriteBase /sampleproject/

【讨论】:

    猜你喜欢
    • 2019-04-25
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多