제목 | [초보]index.php 제거 질문입니다. | ||
---|---|---|---|
글쓴이 | 꽈찌쭈 | 작성시각 | 2012/09/05 14:20:59 |
|
|||
얼마전에 CI를 접해서 공부중인 초보입니다. 강좌게시판을 보면서 경로에 index.php가 거슬려서 웅파님의 index.php 죽이기를 따라했는데요 되지 않는 문제를 겪고 있습니다. http://cikorea.net/lecture/view/213/page/1/ << 웅파님의 index.php 죽이기!! 이 글을 보면서 다음과 같이 따라했습니다. 1. apache conf의 httpd.conf파일에서 mod_rewrite를 검색하여 #LoadModule rewrite_module modules/mod_rewrite.so 라는 부분의 주석을 제거 하였구요(원래 없었지만...) AllowOverride None 을 전부 AllowOverride All로 바꾸어 줬습니다. 그 후 아파치 서버 재시작 2. config.php 파일에 $config['index_page'] = ' '; << 와 같이 비워주었습니다. 3. .htaccess 파일에 <IfModule mod_rewrite.c> RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
라고 입력해주었습니다. 그 후 아파치서버를 재부팅하여 실행하였구요 http://localhost/main/pofol 이런식으로 하면 나오지 않고 원래 방법인 http://localhost/index.php/main/pofol로 하면 나오는데 제가 잘못 설정한건지 아니면 빼먹었는지 알고 싶습니다. 버전은 2.1.0 입니다. |
|||
다음글 | 별짓다해도 답이 안나오는에러네요. Trying to g... (4) | ||
이전글 | 컨트롤러에서 모델 호출이 안되는 문제 (2) | ||
변종원(웅파)
/
2012/09/05 14:29:47 /
추천
0
윈도우서버에 apm을 설치하신건가요? 리눅스서버인가요?
|
한대승(불의회상)
/
2012/09/05 15:12:40 /
추천
0
phpinfo() 로 mod_rewrite 모듈이 정상적으로 로드 되어 있는지 확인해 보세요.
|
꽈찌쭈
/
2012/09/06 08:47:54 /
추천
0
웅파 // 윈도우에 apm setup 입니다.
불의회상 // apache2handler 부분에서 LoadedModules 에 mod_rewrite가 포함이 되어있습니다. |
변종원(웅파)
/
2012/09/06 09:25:38 /
추천
0
꽈찌쭈/ 아파치 설정을 virtualhost 하신건가요?
간혹 안될 경우 아래와 같이 넣어주셔야 작동할 경우가 있습니다. <VirtualHost *:80> DocumentRoot /home/public_html ServerName sloe.kr ErrorLog logs/kr-error_log customLog logs/kr-access_log common <Directory /home/public_html> Options Indexes FollowSymLinks AllowOverride All </Directory> </VirtualHost> |
꽈찌쭈
/
2012/09/06 15:23:00 /
추천
0
.htaccess 파일이 index.php와 다른경로에 있어서 그랬던거 같습니다.
이걸 왜 진작 몰랐을까요... 친절한 답변 감사드립니다 ^^ |
변종원(웅파)
/
2012/09/06 16:39:27 /
추천
0
ㅎㅎ 갑자기 허한 기분은 뭘까요? ^^
|