제목 | URL에서 index.php없이 사용하기 | ||
---|---|---|---|
글쓴이 | Mark | 작성시각 | 2011/02/15 19:03:52 |
|
|||
지난 번에도 질문을 올렸는데, 웅파님께서 답변을 해주셔서 .htaccess를 index.php 파일이 있는 곳으로 옮겼습니다. 제 환경: apache2.x + MySQL5.x + PHP5 + codeigniter 1.7.2 (AMP는 xampp로 설치) 현재 Directory 구조는 이렇습니다. c:\xampp\htdocs\ci ->여기가 CI가 설치된 폴더이구요. \system\application 기타 폴더 codeigniter 압축풀어서 codeingniter폴더를 c:\xampp\htdocs\ 에 copy한 다음 폴더명을 ci 로 rename했습니다. 1) apache config/config.php $config['index_page'] = ""; $config['uri_protocol'] = "REQUEST_URI"; 2) ci/.htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [QSA,L] </IfModule> <IfModule !mod_rewrite.c> |
|||
태그 | .htaccess,index.php,mod_write | ||
다음글 | 코드이그나이터로 만든 프로그램을 GPL로 배포하는 것이... (1) | ||
이전글 | 마냐님 공개 보드에 관하여... (1) | ||
변종원(웅파)
/
2011/02/15 21:15:24 /
추천
0
|
양승현
/
2011/02/17 11:03:15 /
추천
0
웅파님 말씀대로 아파치설정 문제같습니다. ^^;
<Directory "디렉토리경로"> AllowOverride All Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> 요걸 한번 넣어 보시길.. |
htaccess문제는 아닙니다.
아파치 설정에서 htaccess 관련 내용들이 주석처리 되어 있지 않은지 확인해보세요.