在codeigniter中提交登录页面后找不到404

在codeigniter中提交登录页面后找不到404,codeigniter,Codeigniter,Codeigniter正确加载登录页面,但在提交该表单时,未找到浏览器响应404。我不知道真正的问题是什么。请帮忙。以下是我们的代码: 这是我的视图文件:view/login/index.php <?= form_open(base_url().'login/index', array('id' => 'loginForm')) ?> <div class="wrap-login"> <div id="content1"> <

Codeigniter正确加载登录页面,但在提交该表单时,未找到浏览器响应404。我不知道真正的问题是什么。请帮忙。以下是我们的代码:

这是我的视图文件:view/login/index.php

<?= form_open(base_url().'login/index', array('id' => 'loginForm')) ?>
<div class="wrap-login">
    <div id="content1">
        <div id="main">
            <h1>Administrator Area</h1>
            <div class="full_w1">
        <div class="form">
                <?php if ($this->session->flashdata('message')) : ?>
                <?= $this->session->flashdata('message') ?>
                <?php endif; ?>
                <?= form_label(lang('username'), 'username', array('data-icon' => 'u')) ?>
                <?= form_input(array('name'=>'username','id'=>'username','value'=>set_value('username'),'class'=>'text','placeholder'=>'Enter Username')) ?>
                <?= form_error('username') ?>

                <?= form_label(lang('password'), 'password', array('data-icon' => 'p')) ?>
                <?= form_input(array('type'=>'password','name'=>'password','id'=>'password','class'=>'text','placeholder'=>'Enter Password')) ?>
                <?= form_error('password') ?>
                    <div class="sep"></div>                 
                  <?= form_submit('login', lang('login'), 'class="ok"' ) ?>
                </div></div>
            </div>
        </div>
    </div>
     <?=form_close()?>
<script type="text/javascript">
    $(document).ready(function()
    {
        $('#username').focus();
    });
</script>

管理员区

这是修改后的工作代码

使用
更改表单操作http://85.195.86.86/index.php/login/index“

这是你的“
':)

夏季: 如果要使用现有的“
url
”,请通过
.htaccess
从“
url
”中删除“
index.php
”。 您可以在Google上搜索“如何删除CI中的index.php”

.htaccess代码:

$config['base_url'] = '';

$config['index_page'] = '';
<?= form_open(base_url().'index.php/login/index', array('id' => 'loginForm')) ?>
CI配置文件更改:

$config['base_url'] = '';

$config['index_page'] = '';
<?= form_open(base_url().'index.php/login/index', array('id' => 'loginForm')) ?>

这是修改后的工作代码

使用
更改表单操作http://85.195.86.86/index.php/login/index“

这是你的“
':)

夏季: 如果要使用现有的“
url
”,请通过
.htaccess
从“
url
”中删除“
index.php
”。 您可以在Google上搜索“如何删除CI中的index.php”

.htaccess代码:

$config['base_url'] = '';

$config['index_page'] = '';
<?= form_open(base_url().'index.php/login/index', array('id' => 'loginForm')) ?>
CI配置文件更改:

$config['base_url'] = '';

$config['index_page'] = '';
<?= form_open(base_url().'index.php/login/index', array('id' => 'loginForm')) ?>

如果您还没有从url中删除index.php,那么


如果您还没有从url中删除index.php,那么



您能否正常访问仪表板页面?你们有仪表板控制器和视图设置吗?你们不需要在表单操作中添加索引,因为控制器会自动运行索引功能,并告诉我一件事是什么“echo”Hi;死吧在索引函数:)中,您的仪表板控制器在哪里?我刚刚检查了在单击“提交”按钮后,表单操作是否进入该块,或者仪表板控制器是否也在控制器文件夹中。您可以正常访问仪表板页面吗?你们有仪表板控制器和视图设置吗?你们不需要在表单操作中添加索引,因为控制器会自动运行索引功能,并告诉我一件事是什么“echo”Hi;死吧在索引函数:)中,您的仪表板控制器在哪里?我只是检查单击“提交”按钮后表单操作是否进入该块,仪表板控制器是否也在控制器文件夹中谢谢,它确实在工作,但请给我删除index.phpthanks的.htaccess代码,它确实在工作,但是请给我删除index.php的.htaccess代码