반응형
CI에서 기본 설정값에서는 index.php이라는 경로가 계속 붙는다.
그 값을 없애기 위해서는, 2가지를 해주면 된다.
(1) /application/config/config.php의 설정 변경
$config['index_page']='index.php' 를 $config['index_page']='' 로 변경
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name'; $config['index_page'] = ''; $config['uri_protocol'] = 'AUTO'; |
(2) /application/폴더에 .htaccess 파일 생성
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|images|robots\.txt|css|docs|js|system) RewriteRule ^(.*)$ /index.php?/$1 [L] </IfModule> |
(해당 설정은 Apache의 rewrite_mod.so가 활성화 되어야 합니다.)
참고: https://code.i-harness.com/ko/q/e194b2
반응형
'WEB언어 > CodeIgniter' 카테고리의 다른 글
CodeIgnite 에러 로그 보기 설정 (0) | 2019.01.26 |
---|---|
CodeIgniter 컨트롤에서 다른 컨트롤 사용하기 (0) | 2018.03.27 |
CodeIgniter 세션 클래스 (0) | 2018.03.24 |
CodeIgniter 동영상 수업 (0) | 2018.03.15 |
[CodeIgniter] 404 페이지 후에 back 버튼 달기 (0) | 2018.03.10 |
CodeIgniter Multiple file 업로드 하기 (0) | 2018.03.09 |
CodeIgniter file delete와 download (0) | 2018.03.09 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)