웹마스터 팁
nginx에서 짧은 주소가 동작하지 않는 경우 해결
2013.03.24 12:28
아파치에서 돌리던 사이트를 nginx로 이전했고 rewrite 처리를 해줬지만 직접 짧은 주소를 쳤을 경우에만 동작하고 메뉴 등에는 여전히 기존의 긴 주소로 링크가 걸리더군요.
찾아보니
/classes/context/Context.class.php 를 보시면 약 271번째 줄에
// check if using rewrite module
if(file_exists(_XE_PATH_.'.htaccess')&&$this->db_info->use_rewrite == 'Y') $this->allow_rewrite = true;
else $this->allow_rewrite = false;
이런 부분이 있는데 여기를 보시면 단순히 짧은 주소 On 만으로 활성화되는 것이 아니라 XE 루트에 .htaccess가 있어야 동작하게 되있더군요.
제가 사용중인 nginx 호스팅의 경우 아예 .htaccess 파일의 업로드가 안되어서 해당 파일이 존재하지 않아 발생하는 문제였습니다.
저와 같이 .htaccess 파일이 업로드가 안되는 경우의 ngnix 사용자 분들은 일단 else 부분에 'false'를 'true'로 바꾸시거나 if문의 file_exists(_XE_PATH_.'.htaccess')&& 부분을 제거하시면 짧은 주소가 제대로 동작하실겁니다.
댓글 3
-
oryan
2014.05.19 20:17
-
퍼니엑스이
2014.05.20 13:01
혹시나 코어를 수정하는게 꺼려진다면, 빈 .htaccess 파일을 만들어주셔도 됩니다 :) -
세상의모든계산기
2015.01.11 16:04
1.7.9 버전인데 수정되었나봅니다. (Line # 367)
// check if using rewrite module
$this->allow_rewrite = ($this->db_info->use_rewrite == 'Y' ? TRUE : FALSE);
음...
그런데 왜 저는 간혹 긴주소가 나오는 문제가 계속 나타나는 걸까요 ㅠㅠ
제목 | 글쓴이 | 날짜 |
---|---|---|
1.0.3버전 외부 페이지 쿼리 스트링 붙일때 주의 하세요. | 그라미 | 2008.06.03 |
일정 기간이 지난 글에 코멘트 등록 제한 [3] | 老姜君 | 2008.06.03 |
링크 사이트 제작을 위한 어드바이스 - Planning 1 - [7] | Hammer | 2008.06.04 |
링크 사이트 제작을 위한 어드바이스 - Planning 2 - [6] | Hammer | 2008.06.04 |
1.03버전 글쓸때 오류... [1] | 화려한 부활 | 2008.06.05 |
이전글,다음글 얻기 (검색결과 까지 포함) (수정) [8] | 라르게덴 | 2008.06.05 |
2차메뉴 롤오버 위치 변환.. [3] | 봄처녀 | 2008.06.05 |
링크 사이트 제작을 위한 어드바이스 - Fade In MouseOver - [3] | Hammer | 2008.06.06 |
(위젯) 이미지 클라우드 스킨 사용 법 [2] | Simulz | 2008.06.06 |
PHP 폼메일 [9] | 헥토르 | 2008.06.09 |
링크 사이트 제작을 위한 어드바이스 - MouseOver Preview - [6] | Hammer | 2008.06.10 |
설치시 초기화면으로 돌아가는 문제 해결방법 [4] | PICSTORY™ | 2008.06.11 |
☆조회수.추천수 구간에 따른 이미지 나타내기(Hot 등..) - 갤러리게시판&최근이미지위젯☆ [5] | 오기오기 | 2008.06.12 |
페이지 숫자에 네이버처럼 사각테두리 씌우기 [8] | 탑심 | 2008.06.15 |
할수 있다!! 내 맘대로 DB주무르기 ★DB방식 변경★ | 토리세상 | 2008.06.16 |
페이지 작성이나 수정후 적용이 안돼서 고생하는 많은 분들을 위하여 [1] | cyric | 2008.06.17 |
설치후 권한 재조정 [4] | 덱스터 | 2008.06.17 |
썸네일 생성이 되지 않을시 확인할 내용.. [4] | 또나아빠 | 2008.06.17 |
아이프레임속 링크를 기존페이지에서 이동하기 [1] | 정다운804 | 2008.06.19 |
업그레이드 쉽고,안전하게 하기 [5] | wannabewize | 2008.06.21 |
감사합니다!