Кемеровские программисты php общаются здесь
-
Anonymous
Почему моя установка codeigniter 3 продолжает показывать ошибку 404?
Сообщение
Anonymous »
Используя codeigniter 3, я изменил следующее.
config
Код: Выделить всё
$config['base_url'] = 'http://demo.xyz.com/xyz/';
$config['log_threshold'] = 4 ;
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
маршруты
контроллер
Код: Выделить всё
class Admin extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('admin_model');
$this->load->helper('url');
$this->load->library("session");
$this->load->helper('form');
$this->load->library('form_validation');
}
public function index()
{
if(!$this->session->userdata('Usr_Mobile_No'))
{
redirect('admin/login');
}
$this->load->view('admin/index');
}
public function check_login()
{
//$name = $this->input->post('name');
$user_type = $this->input->post('user_type');
$mobile = $this->input->post('mobile');
$password = $this->input->post('password');
$admin_panel = $this->input->post('admin_panel');
$new_data = array('Usr_Mobile_No' => $mobile);
$this->session->set_userdata($new_data);
$sql1 = $this->admin_model->check_admin_login($user_type, $mobile, $password);
$redirect = base_url('admin/index');
$data['redirect'] = $redirect;
echo json_encode($data);
}
public function login()
{
$this->load->view('admin/login');
}
.htaccess
Код: Выделить всё
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
В папке просмотра у меня есть файл login.php со следующим кодом
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79332080/why-does-my-codeigniter-3-setup-keep-showing-404-error[/url]
1736177098
Anonymous
Используя codeigniter 3, я изменил следующее.
[b]config[/b]
[code]$config['base_url'] = 'http://demo.xyz.com/xyz/';
$config['log_threshold'] = 4 ;
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
[/code]
[b]маршруты[/b]
[code]$route['default_controller'] = 'Admin';
[/code]
контроллер
[code]class Admin extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('admin_model');
$this->load->helper('url');
$this->load->library("session");
$this->load->helper('form');
$this->load->library('form_validation');
}
public function index()
{
if(!$this->session->userdata('Usr_Mobile_No'))
{
redirect('admin/login');
}
$this->load->view('admin/index');
}
public function check_login()
{
//$name = $this->input->post('name');
$user_type = $this->input->post('user_type');
$mobile = $this->input->post('mobile');
$password = $this->input->post('password');
$admin_panel = $this->input->post('admin_panel');
$new_data = array('Usr_Mobile_No' => $mobile);
$this->session->set_userdata($new_data);
$sql1 = $this->admin_model->check_admin_login($user_type, $mobile, $password);
$redirect = base_url('admin/index');
$data['redirect'] = $redirect;
echo json_encode($data);
}
public function login()
{
$this->load->view('admin/login');
}
[/code]
.htaccess
[code]
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
[/code]
В папке просмотра у меня есть файл login.php со следующим кодом
[code]
Подробнее здесь: [url]https://stackoverflow.com/questions/79332080/why-does-my-codeigniter-3-setup-keep-showing-404-error[/url]