묻고답하기

안녕하세요.

우분투 서버 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 남기남
qwertylife 스케치북은 인기글 위젯 없나요? [1] 2017.09.05 by DoorWeb
사르나트 모바일에서 PC 보기를 했을 때, 게시판 형태가 데스크탑의 모습과 다른데요... [1] file 2017.09.05 by DoorWeb
초장군 doorweb basic 가변형 레이아웃 ver. 1.7.7 [2] file 2017.09.05 by DoorWeb
qwertylife XE로 사이트 돌리려면 CPU 코어가 많은게 좋나요? 클럭이 높은게 좋나요? [1] 2017.09.04 by 기진곰
qwertylife 리눅스에 기본으로 openSSL이 설치되어있나요? [1] 2017.09.04 by SimpleCode
qwertylife 서버 사양 비교 부탁 드려요 [4] 2017.09.04 by qwertylife
자손만대 XE 코어 업데이트 이후 관리자페이지 접속 오류 [1] 2017.09.04 by 밧떼리
Espressomachine 스케치북5 익명게시판 관리자만 회원 닉네임 보이는 방법이요. [4] 2017.09.04 by Espressomachine
djdisodo 게시판 생성불가 [1] file 2017.09.04 by SimpleCode
APAPAPAP addon legend에 대해 [1] 2017.09.04 by SimpleCode
요거트 다국어 영문 게시판 이용방법 ㅠㅠ [1] 2017.09.03 by HowtoXE
SpeaC 확장변수에있는 날짜가 지나면 제목 색 변경.. [1] 2017.09.03 by HowtoXE
하시아 SSL 인증서 관련 문의드립니다 [1] 2017.09.03 by HowtoXE
qwertylife 위젯 page 코드를 직접 수정하는 방법 [1] 2017.09.03 by HowtoXE
AimJin 관리자 페이지 사이트 편집 부분에 사이트맵이 전부 보이지 않아요. [1] 2017.09.03 by HowtoXE
쥬르 게시판 관리자 모드 map태그 [1] 2017.09.03 by HowtoXE
김나드리이 FileHandler.class.php on line 527 에러.. [1] 2017.09.03 by HowtoXE
da004 글 작성자의 댓글 수도 같이 표시되도록 할 수 있나요? [1] 2017.09.03 by HowtoXE
Jay sweet mobile 레이아웃 수정문의드립니다. [2] 2017.09.02 by Jay
이지한 꼭 알려주세요 ㅠㅠ 사이드메뉴에 쇼핑몰 카테고리별로 넣고싶습니다. [1] file 2017.09.02 by 배르만