-1
내 CentOS 서버에서보기를로드 할 수 없습니다. htaccess 파일을 편집하여 url의 index.php를 제거했습니다.요청한 파일 codeigniter centos를 찾을 수 없습니다.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Login extends CI_Controller {
public function __construct() {
parent::__construct();
}
public function index() {
$Alias = $this->input->post('UserAlias');
$Password = $this->input->post('UserPass');
if ($Alias != null && $Password != null) {
$this->load->model('Usuarios');
$UserData = $this->Usuarios->Login($Alias, $Password);
if ($UserData != null) {
$usuario_data = array('nombreUser' => $UserData->Nombre,'ipUser' => $this->input->ip_address(),'logueado' => TRUE, 'indices' => $UserData->IdRol, 'sucursal' => $UserData->IdAgency, 'usaurio' => $UserData->IdUsuario);
$this->session->set_userdata($usuario_data);
$this->load->helper('url');
if ($UserData->IdRol == 2) {
Redirect('Orders');
}
if ($UserData->IdRol == 3) {
Redirect('Deliveries');
}
if ($UserData->IdRol == 1) {
Redirect('Administration');
}
} else {
$data['ErrorLogin'] = '<div id="login_error" class="alert alert-danger" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><strong>Error!</strong> Usuario o contraseña no validos. </div>';
$this->load->view('Login', $data);
}
} else {
$data['ErrorLogin'] ='';
$this->load->view('Login', $data);
}
}
} 나는이 문제를 얻을 내 서버에서 프로젝트를 복제 할 때
로컬로 모든 것이 완벽하게 작동이보기를로드하는 컨트롤러의 코드입니다. 좀 더 자세한 정보가 필요하면, 어떤 제안을 환영합니다, 나는 그것을 제공 할 수있는 감사
RewriteEngine on
RewriteCond $1 !^(index\.php|images|php|script|styles|js|css)
RewriteRule ^(.*)$ /index.php/$1 [L]
: 그것은 그들을 제공하는 경우 나는 나의 htacces 파일의 내용을 둡니다.
덕분에, 나는보기의 이름으로 나의 실수를 알아 채지 못했고, 매우 성공적이었다. – MaynorLop3z