Во-первых, код работает на localhost, но когда я пытаюсь развернуть его на удаленном сервере, URL-адрес не найден. Я установил имя домена в / etc / hosts
serverip myfakedomain.com
Наудаленный сервер Я вижу главную страницу, но когда я пытаюсь войти в систему, отправив форму, я получаю это сообщение The requested URL /Login/checkLogin was not found on this server.
это форма
<div class="col-md-4">
<?php $this->load->helper('form'); ?>
<?php echo validation_errors(); ?>
<?php echo form_open('Login/checkLogin'); ?>
<div class="form-group">
<?php echo form_label('Usuario:'); ?>
<?php echo form_input(array('id' => 'username', 'name' => 'username', 'class'=>'form-control', 'placeholder'=>"Nombre de usuario")); ?>
</div>
<div class="form-group">
<?php echo form_label('Contraseña:'); ?>
<?php echo form_password(array('id' => 'pass', 'name' => 'pass', 'class'=>'form-control', 'placeholder'=>"Contraseña")); ?>
</div>
<?php echo form_submit(array('id' => 'submit', 'value' => 'Enviar', 'class'=>'btn btn-primary')); ?>
<?php echo form_close(); ?>
</div>
это контроллер/ function не url
<?php echo form_open('Login/checkLogin'); ?>
, но запрос на отправку формы выполнен на
myfakeDomain.com/Login/checkLogin
, и такого URL нет, повторяю на локальных работах.