我无法访问控制器logins.php,它给出了404错误。
HTML
<section id="butoes">
<div class="container">
<div class="row rowCenter">
<div class="col-md-4">
<h3><a href="<?=base_url()?>logins/">Login</a></h3>
<a href="<?=base_url()?>logins/"><div class="sim-button btn button14">Login</div></a>
</div>
<div class="col-md-4">
<div class="sim-button btn button14">Register</div>
</div>
<div class="col-md-4">
<div class="sim-button btn button14">Recover Password</div>
</div>
</div>
</div>
</section>
控制器
function Logins extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->view('login_index');
}
}
页面login_index存在于views文件夹中。
登录控制器位于此路径C:\ xampp \ htdocs \ CI2 \ application \ controllers \ logins.php
答案 0 :(得分:0)
如果您没有设置基本网址,请在application / config / config.php中设置您的基本网址
$config['base_url'] = 'set-base-url';
<section id="butoes">
<div class="container">
<div class="row rowCenter">
<div class="col-md-4">
<h3><a href="<?php echo base_url('logins'); ?>">Login</a></h3>
<a href="<?php echo base_url('logins'); ?>"><div class="sim-button btn button14">Login</div></a>
</div>
<div class="col-md-4">
<div class="sim-button btn button14">Register</div>
</div>
<div class="col-md-4">
<div class="sim-button btn button14">Recover Password</div>
</div>
</div>
答案 1 :(得分:0)
404是找不到页面的错误代码。这意味着你在编写控制器的URL时有错误。我会给你一个如何检查这个的解决方案。
application/config/config.php
中的基本网址。然后,您可以看到此代码$config['base_url'] = '';
。确保数组的内容与您的网络名称相同。.htacces
是否存在。如果那里没有htaccess,你需要在写index.php
之后写base_url()
。application/controllers/login/Login.php
中有一个控制器。您必须编写您的URL <?php echo base_url(); ?>/login/Login
(这意味着您在Login控制器中找到索引方法)。答案 2 :(得分:0)
1.-检查 application / config / config.php
$ config ['base_url] ='';
示例:
$ config ['base_url'] ='http://localhost/myproject/';
2.-检查根目录中的 .htaccess 文件。你不写index.php。这是我的配置文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
检查application / config /中的config.php文件并更改
$ config ['index_page'] ='index.php';
为:
$ config ['index_page'] ='';
3.-最后,控制器中的第一个字母始终以大写字母显示
祝你好运!