codeigniter에서 정확하게 페이지 또는 컨트롤러에 액세스하는 데 문제가 있습니다. 기본 컨트롤러가 정상적으로 작동하지만 새 컨트롤러를 만들 때 액세스 할 수 없으면 URL을 exceute 할 때 http://localhost/codeigniter/admin/login
오류 404 페이지를 찾을 수 없음이 표시됩니다. 여기CodeIgniter 오류 404 페이지를 찾을 수 없음
$config['base_url'] = 'http://localhost/codeigniter/';
$config['index_page'] = 'index.php';
과 루트에 내 htaccess로 파일을 위치하고 : 여기 내 설정 코드가 있어요 CodeIgniter의에있는 내 컨트롤러 코드/응용 프로그램/컨트롤러/관리/Login.php 여기
if (!defined('BASEPATH')) {
exit('No direct script access allowed');
}
class Login extends CI_Controller
{
public function index()
{
$data = array(
'title' => 'Login Administrator',
'isi' => 'admin/login_view'
);
$this
->load
->view('admin/login_view', $data)
;
}
}
과의 폴더 나 로컬 서버 XAMPP를 사용하고
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
, 나는 재 작성 모듈을 활성화했다 (CodeIgniter는) 모두에 AllowOverride하기 위해 httpd.conf 파일에 AllowOverride 없음을 변경,하지만 여전히하지 않습니다 일. 나는이 시점에서 붙어있어 그래서 제발 도와주세요 :) 고마워요.
예,이 URL에 http를 참조 할 수 있습니다 된답니다 URL에서 "index.php에"를 제거하는 방법에 대한 자세한 내용은 을 공격하려고하면 : // localhost를 /codeigniter/index.php/admin/login이 작동합니다. 나는 계단을 따라 갔지만 여전히 일하지 않았다. 주된 페이지가 보이지 않았다. –
모르겠다. 그러나 그 단계가 나를 위해 일하고있다. xampp 설정에 문제가있을 수있다. –
어쩌면, 지금 당장 열심히 노력하고 있습니다. 하지만 아직도, 당신의 대답 btw :) –