Dev*_*han 3 codeigniter codeigniter-3
我的观点是:-
<li class="">
<a class="" href="<?php echo base_url(); ?>Login">
<i class="fa fa-unlock-alt"></i> Login </a>
</li>
Run Code Online (Sandbox Code Playgroud)
我的登录控制器
class Login extends CI_Controller {
public function __construct(){
parent::__construct();
}
public function index()
{
$this->load->view('login');
}
}
Run Code Online (Sandbox Code Playgroud)
当我点击链接时,它说 404 页面未找到。但是当手动编辑链接并写入/index.php/Login时,它工作正常。如何解决这个问题...
您还必须使用 3 个步骤:
.htaccess在项目根目录(在项目文件夹“/project”或域根目录)上创建一个文件在文件中插入以下代码行.htaccess。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
*在我的例子中添加基本网址:
$config['base_url'] = 'http://localhost/cirest.dev/';(指定您的项目路径/URL)
$config['index_page'] = 'index.php';到$config['index_page'] = '';
<li>
<a href="<?php echo base_url('login'); ?>">
<i class="fa fa-unlock-alt"></i> Login </a>
</li>
我认为它会起作用。:)