CI 묻고 답하기

제목 포럼 접속중 index.php 없을 경우의 에러현상
글쓴이 변종원(웅파) 작성시각 2010/02/22 17:57:17
댓글 : 9 추천 : 0 스크랩 : 0 조회수 : 34008   RSS
제 노트북으로 사무실에서 http://codeigniter-kr.org 에 접속을 하면 404 에러가 납니다.
동일한 노트북으로 집에서 접속을 하면 에러 없이 메인화면이 나옵니다.

포럼소스에 구글 analytics를 심어놨는데 반송률이 45%가 넘습니다.
전 단순히 검색했다가 첫화면만 보고 나갔나보다 했는데 아무래도 위의 현상때문에
404에러가 나서 그냥 나가는 것 같네요.

현상은 파폭에서도 마찬가지입니다. 브라우저의 문제는 아닌 것 같고 .htaccess나 아파치 설정의 문제라고
의심하고 있는 상태입니다.

노트북에서 돌리는 apm에서는 이상이 없습니다.  노트북 apm에서 쓰는 .htaccess를 포럼에 복사하고 했을때
index.php 없이 접속이 여전히 안됐습니다.
남은건 아파치 설정밖에 없네요. 두 설정을 비교해볼 수밖에... ^^;;

비슷한 현상 겪으신 분 계신지요?
 다음글 파일 업로드 질문 (2)
 이전글 database연결 질문 (1)

댓글

사월 / 2010/02/22 18:08:18 / 추천 0
음.. DNS 관련 문제는 아닐까요?;;
변종원(웅파) / 2010/02/22 18:13:49 / 추천 0
아. 제가 빼먹은게 있네요. 사무실에서  http://codeigniter-kr.org/index.php 로 접속을 하면 메인이 나오고
http://codeigniter-kr.org/ 로 접속을 하면 404에러가 납니다.
kirrie / 2010/02/22 22:30:12 / 추천 0
저는 링크 다 잘 되는데요? 파폭입니다.
미드필드 / 2010/02/23 04:42:25 / 추천 0
저도 파폭인데 잘되고 있네요..
변종원(웅파) / 2010/02/23 09:29:30 / 추천 0

저는 파폭에서도 동일한 현상입니다. isp나 공유기설정에 뭔가 다른게 있나 의심이 들 정도로
원인을 모르겠네요. ㅎㅎㅎ

변종원(웅파) / 2010/02/23 10:11:30 / 추천 0
제 노트북에서 돌아가는 apm에서는 이상이 없네요. (사무실)
결국 아파치셋팅에서 뭔가 다른게 있는 것 같아서
포럼 서버와 apmsetup의 아파치셋팅을 비교해봤는데 큰 차이점을 못 찾겠네요. 쩝...
변종원(웅파) / 2010/02/23 10:26:10 / 추천 0
http://codeigniter-kr.org 접속후 $_SERVER 를 찍어보니

[QUERY_STRING] => index
[REQUEST_URI] => /?index
[SCRIPT_NAME] => /index.php

이렇게 나오네요. ㅋㅋㅋㅋ
query_string 이 null이어야 하고 request_uri는 / 이어야 하는데 위와 같은 값이 나와서 접속이 안됐던거네요.
쩝....쩝....
코드이구나 / 2015/08/26 15:54:19 / 추천 0
이미 예전 게시물이라 해결책이 나와 있겠지만 외국 사이트에 해법이 나와 있어 링크 걸어둡니다.
http://www.arifulhaque.com/codeigniter-htaccess-and-index-php-issues-solution/

결국은 http-vhost.conf 에 
<VirtualHost *:80>
<Directory "/xxxx/xxxx/xxxx">
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>
만 추가하면 끝이네요.
코드이구나 / 2015/08/26 15:54:19 / 추천 0
이미 예전 게시물이라 해결책이 나와 있겠지만 외국 사이트에 해법이 나와 있어 링크 걸어둡니다.
http://www.arifulhaque.com/codeigniter-htaccess-and-index-php-issues-solution/

결국은 http-vhost.conf 에 
<VirtualHost *:80>
<Directory "/xxxx/xxxx/xxxx">
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>
만 추가하면 끝이네요.