1. httpd.conf
1) rewrite_module 활성화
#LoadModule rewrite_module modules/mod_rewrite.so
라인 주석 해제
2) .htaccess 사용을 위해 AllowOverride 옵션을 All로 변경
#AllowOverride None
AllowOverride All
- 수정 후 Apache 재시작
2. 루트 폴더에 .htaccess 파일 생성
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|robots\.txt) # 처리를 제외할 파일이나 디렉토리를 추가
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
3. CI config.php 수정
- index_page 수정
//$config['index_page'] = 'index.php';
$config['index_page'] = '';
'개발' 카테고리의 다른 글
uCloud NAS 연결 (0) | 2017.12.22 |
---|---|
Hshare Demon Install (CentOS 6.9) (0) | 2017.12.22 |
[Tomcat] catalina.out 날짜별 생성 (0) | 2017.02.28 |
[Spring Security] AJAX 요청시 403 Invalid CSRF Token 발생하는 경우 (0) | 2017.02.16 |
[Mybatis] 한글 입력시 물음표(?)로 입력될 경우 (0) | 2017.02.16 |