为什么当我点击一个带有基本网址的href时,使用codeigniter的页面是404 Not Found?

大家好,我想问为什么当改变页面使用href,我得到了404没有找到?

这是我的codeigniter上的路径

这个配置是我的基本网址

$config['base_url'] = 'http://localhost/Fenix/';

这是索引页的配置

$config['index_page'] = '';

而且我已经在根目录下给了.htacess。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

而我想点击的 href

<li class="nav-item"><a class="nav-link js-scroll-trigger" href="<?php echo base_url('controllers/Login_Controller')?>">Login</a></li>

和控制器

 <?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Login_Controller extends CI_Controller
{
     public function index()
    {
        $this->load->view('login');
    }
}

有谁能帮帮我吗 我对Codeigniter还是新手

解决方案:

也许你应该用这个

<li class="nav-item"><a class="nav-link js-scroll-trigger" href="<?php echo site_url('Login_Controller')?>">Login</a></li>

在codeigniter中,你不需要调用文件夹,只需要调用控制器和函数,当你调用Login_Controller时,codeigniter会自动读取函数。索引()

希望对你有帮助

给TA打赏
共{{data.count}}人
人已打赏
未分类

物质用户界面在点击ItemList中的单个项目时改变状态。

2022-9-8 1:39:38

未分类

我如何能够检查是否使用了认证途径?

2022-9-8 1:39:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索