묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
짧은 주소 사용, rewrite 에러
2014.04.02 18:32
xe 1.5.4.5사용중입니다.
서버는 윈도우에 Nginx 구요. 버전은 1.5.1.1
XE 관리자 페이지에서 짧은주소 사용이라는 부분 있습니다.
이부분을 사용 으로 바꾸고 저장을 눌러도 사용안함으로 체크가 되어있습니다.
files/config/db.config.php를 열어보면 use_rewrite = 'N' 으로 되어 있고 바뀌지 않는 것입니다.
수동으로 Y로 바꿔주고 관리자 페이지에서 보면 "사용함" 으로 바뀌어져 있습니다.
즉 웹상에서 관리자에서 설정을 눌러도 php파일에 변경이 안간다는것이죠.
어쨌든 수동으로 변경을 한후
메뉴들을 캐사파일 재생성등을 하여
nginx에서 짧은 주소로 xe 페이지를 열려고 하였으나 모두 에러가 났습니다.
분면 주소 표시는 도메인/123 이런식으로 변경은 되었으나
열리지가 않습니다.
어쩔수없이 원래대로 돌려서 긴주소로 보고있는데요.
앞서 언급했던 XE 자체의 변경이 되지 않는 버그인지,, 이때문에 rewrite가 안되는 것인지
아니면 nginx자체에서 rewrite가 제대로 컴파일안되서 그런것인지 알수가 없습니다.
물론 nginx의 conf에는 xe.conf로 rewrite 함수가 들어가 있고 include되어있는 상태입니다.
이전 컴퓨터에서 옮겼으며, 이전 컴퓨터에서는 잘되었고, nginx으 버전은 1.3이었습니다.