묻고답하기

안녕하세요.

우분투 서버 16.04.1 버젼에 nginx 와 xe 1.8.27 을 설치하였습니다.

/var/www/html/xe <-- 여기에 xe를 위치하였고

/ <-- 최상위 경로가 아닌 /xe 같은 하위 경로에 위치하게되면 rewrite 설정값도

변경하였습니다.

xe_rewrite.confg 를 작성해서 (위치:/etc/nginx/xe_rewrite.conf)

/etc/nginx/sites/enabled/default.conf 파일의

server {
    
    include /etc/nginx/xe_rewrite.conf;
}

에 넣었습니다.


하위에 /xe나 /sitename 

같이 촤상위 경로가 아닌 하위 경로에 위치할때  rewrite 설정을 어떻게 하는지 궁금합니다.

아래는 xe_rewrite.conf 파일을 내용입니다.

===================================================================================================

# reserve XE Layout Template Source File (*.html)
rewrite ^/xe/(layouts|m.layouts)/(.+)/(.+).html$ /xe/index.php last;

# conf, query, schema
rewrite ^/xe/(modules|addons|widgets)/(.+)/(conf|queries|schemas)/(.+).xml$ /xe/index.php last;

# static files
rewrite ^/xe/(.+)/files/(member_extra_info|attach|cache|faceOff)/(.*) /xe/files/$2/$3 last;
rewrite ^/xe/(.+)/(files|modules|widgets|widgetstyles|layouts|m.layouts|addons)/(.*) /xe/$2/$3 last;

# rss, blogAPI
rewrite ^/xe/(rss|atom)$ /xe/index.php?module=rss&act=$1 last;
rewrite ^/xe/([a-zA-Z0-9_]+)/(rss|atom|api)$ /xe/index.php?mid=$1&act=$2 last;
rewrite ^/xe/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/(rss|atom|api)$ /xe/index.php?vid=$1&mid=$2&act=$3 last;

# trackback
rewrite ^/xe/([0-9]+)/(.+)/trackback$ /xe/index.php?document_srl=$1&key=$2&act=trackback last;
rewrite ^/xe/([a-zA-Z0-9_]+)/([0-9]+)/(.+)/trackback$ /xe/index.php?vid=$1&document_srl=$2&key=$3&act=trackback last;

# administrator page
rewrite ^/xe/admin/?$ /xe/index.php?module=admin last;

# document permanent link
rewrite ^/xe/([0-9]+)$ /xe/index.php?document_srl=$1 last;

# mid link
rewrite ^/xe/([a-zA-Z0-9_]+)/?$ /xe/index.php?mid=$1 last;

# mid + document link
rewrite ^/xe/([a-zA-Z0-9_]+)/([0-9]+)$ /xe/index.php?mid=$1&document_srl=$2 last;

# vid + mid link
rewrite ^/xe/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/?$ /xe/index.php?vid=$1&mid=$2 last;

# vid + mid + document link
rewrite ^/xe/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)$ /xe/index.php?vid=$1&mid=$2&document_srl=$3 last;

# mid + entry title
rewrite ^/xe/([a-zA-Z0-9_]+)/entry/(.+)$ /xe/index.php?mid=$1&entry=$2 last;

# vid + mid + entry title
rewrite ^/xe/([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/(.+)$ /xe/index.php?vid=$1&mid=$2&entry=$3 last;


===================================================================================================

더 추가해야하는게 있는지 아니면 다른 설정을 바꿔주야하는지 궁금합니다.


 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
타이슨리 [Crew Onepage 위젯형 레이아웃] 반응형 없애는 방법 [2] 2016.12.07 by 타이슨리
힐디 유튜브(YouTube) 모듈 반응형으로!!!  
쫑아디잔 스케치북 스킨 이미지 섬네일이 엑박으로 나와요. 컴퓨터마다 다르네요.  
용안 파일 다운로드가 안됩니다. 도와주세요~ file  
B.G.M^^ XE3 홈페이지에 나와있는 cafe24에서 XE3 서버요구사항에 대해... [2] 2016.12.06 by B.G.M^^
땀모 부트스트랩을 이용하여 레이아웃만드는데 메뉴네비게이션좀 봐주세요 [2] 2016.12.06 by 땀모
카별 모바일 시작 페이지 설정이 안됩니다  
goblinma**** ssl 질문입니다. [1] 2016.12.06 by 기진곰
WindBoy xe 위젯페이지에 이미지를 올리는방법좀 알려주세요  
펭구 xe 네이버 페이 연동 가능 여부 [5] 2016.12.06 by sejin7940
섬휘 혹시 표 작업 깔끔히 잘 되는 에디터툴 있을까요. file  
썬5644 업그레이드 쉬운설치했더니.......500에러 뜹니다  
mkp9**** xe 상업적인 목적으로 사용가능하나요??? [4] 2016.12.05 by YJSoft
김아란 게시판 파일첨부 [3] 2016.12.05 by 쿨핀
라떼군 '모바일 접속 시 모바일 레이아웃으로 보기' 설정 안해도 m=1로 접속해서 모바일 레이아웃 보이게 하기  
왕샘 몇칠에 한번씩 다운되네요...ㅠ.ㅠ [4] 2016.12.05 by 왕샘
이쩡2 디비 오류 관련.  
중춰뤼 섬네일이 생성되지 않습니다.  
영흥도우럭1 컨텐츠위젯에서 겹따옴표 문제  
슈퍼맨님이 알림센터, 새글알림애드온 모바일에서 위치 조정하는법 좀 알려주세요  
슈퍼맨님이 회원정보보기 클릭시 뜨는 팝업창 수정 질문드립니다  
지드래곤 파일첨부가 갑자기 안됩니다 도와주세요 ㅠㅠ  
아깡 스케치북 5 게시판 제발 도와주세요!!! [4] file 2016.12.03 by 아깡
포항프라임복싱 XE 최신버젼 사용에 대한 질문입니다.  
띠그렁 nginx 에서 하위 경로일때 rewrite 설정이 잘 안됩니다.  
앨리스 받은 호스팅에 xe를 깔려고 하는데 XE cannot connect to DB 오류가 떠요! [4] file 2016.12.02 by 앨리스
mee 큐브리드에서 mysql 로 마이그레이션 [2] 2016.12.02 by mee
KiChong xe 1.2.4버전에서 바로 1.8이상버전으로 업데이트 [1] 2016.12.02 by sejin7940
김치와우 로그아웃시만, 레이아웃 다 깨짐?  
파도. 스케치북 최근게시물 새글(new) 표시 기간 연장 방법은?