묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Apache HTTP Server, Rewrite가 안됩니다.
2010.01.20 00:33
어제 Xpress Engine 1.3.1.2를 설치 했습니다.
그런데, Setting에서 rewrite mod 사용이 체크 되어 있고 서버에 .htaccess 파일이 있는 것도 확인 했는데
http://호스트/xe/stream을 접속하면 404 (웹 페이지를 찾을 수 없습니다) 오류가 발생 합니다.
즉, http://호스트/xe/?module=admin 등은 접속이 가능한데
http://호스트/xe/admin 등은 404 오류가 발생 합니다.
제 생각에는 rewrite 오류 같은데, 어떻게 해결해야 할지 방법을 알려 주세요.
질문 1 : Apache HTTP Server에 rewrite 모듈이 설치 되었는지 확인 하는 방법은 무엇인가요?
질문 2 : Apache HTTP Server, PHP, Xpress Engine에 rewrite 관련하여 설정해야 하는 사항은 무엇인가요?
*** 설치 환경 ***
- OS : CentOS 2.6.18-164.el5
- Web Server : Apache HTTP Server 2.2.3
- PHP : PHP 5.1.6
여러분의 도움을 기다립니다.
- 산사랑
허어!
괜히 질문을 올렸나 봅니다. 어떻게 하다가 보니 제가 문제를 해결 했네요.
혹시라도 도움이 될까해서 제가 확인한 사항을 올려 봅니다.
---------------------------------------------------------------------------------
Xpress Engine을 설치한 후 Rewrite Mode가 정상 동작하지 않았다.
아래 정리된 사항은 rewrite mode가 정상동작하지 않을 때 확인 사항을 간단히 정리한 것이다.
저의 경우 AllowOverride All 설정으로 문제를 해결 하였다.
설치 후 설정 확인
* rewrite mod가 정상 동작하지 않을 경우
*오류 현상
http://호스트/xe/?module=admin 으로 접속하면 페이지가 정상적으로 뜨나
http://호스트/xe/admin 으로 접속할 경우 404 (웹 페이지를 찾을 수 없습니다) 오류가 발생 한다.
*확인 사항