Live Brilliant

codeigniter 폴더구성 및 경로 본문

개발은 핵찜이야/codeigniter

codeigniter 폴더구성 및 경로

주인정 2012. 7. 30. 18:38

1. 코드이그나이터 압축풀기


2. RESERVED ROUTES 예약된 경로

/application/config/routes.php

$route['default_controller'] = 'welcome';

위 라우팅 경로는 URI 가 아무런 데이터도 포함하지않았을때 어떤 컨트롤러가 로드 될지 나타냅니다. 루트경로를 호출했을경우가 이에 해당합니다.

=> 난 위 설정을 home 으로 변경 하였다.


2. 하위 디렉토리 아래와 같이 셋팅


3. 접근 방법

/localhost/    <= 입력시 기본 home.php로 이동


4. 하위 폴더 접근 방법

/localhost/index.php/member/     <=이곳도 지정하지 않으면 home.php 


5. 아파치 설정파일 (httpd.conf)

rewrite_module  주석 제거

AllowOverride None -> All 변경



6. 만약 위에 보이는 index.php 를 제거 하고 싶다면 해당계정에


.htaccess 파일 생성


<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond $1 !^(index\.php|images|public|test2/robots\.txt)

RewriteRule ^(.*)$ /rnr/index.php/$1 [L]


</IfModule>


==> /localhost/member/    index.php 파일 제거

Comments