웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
/home/*/public_html/xe 디렉토리에서 rewrite 적용안되는 현상 해결(.htaccess)
2010.04.11 11:44
안녕하세요
팁을 공유하기 위해서 작성합니다.
분명히 파일에도 문제 없고 서버 설정에도 문제 없는데 유독 XE에서는 rewrite 모듈이 작동 하지 않았습니다.
분명 같은 디렉토리 (/home/*/public_html/tc)에 올린 텍스트큐브는 rewrite도 잘 작동하는데 말이지요.
어제 하루 과장안하고 6시간정도 리눅스 설정 만졌다가 아파치 재시작했다가 서버도 리붓해보고..
했는데 결국 XE문제였습니다.
.htaccess를 에디트플러스로 오픈합니다.
RewriteEngine On
php_flag register_globals On
RewriteBase /xe
굵게 칠한 부분을 작성해주시면 됩니다.
추가 내용으로 기존에 XE가 잘 작동하고 있던 사이트에 저소스를 붙였더니
관계없이 잘 돌아갑니다.
즉, XE 배포시 저렇게 배포하면 좋겠다 라고 생각해서 XE프로젝트에 제출해보겠습니다.
모두 저처럼 뻘짓 안하셨으면 하는 마음으로 이만..
댓글 2
-
XE
2010.04.12 09:41
-
Blue Apple
2010.05.07 21:24
아주 오랜동안 같은 문제로 "Rewrite Mode"를 비활성화 하여 써왔는데...
간단하게 해결 할수 있었읍니다.
쫗은 Tip 이군요.
감사.
웹서버 설정의 문제인 것으로 보입니다.
현재 XE의 .htaccess 는 일반적인 웹서버 설정에서 문제없이 동작합니다.
어떤 설정에 의한 것인지는 해당 웹서버의 설정을 모르는 잘 알 수가 없겠네요.
아무튼 XE의 기본 .htaccess 이상 현상시 위의 팁을 적용하는 것도 좋을 수 있겠습니다.