웹마스터 팁

XE를 설치하시고 루트 디렉토리 아래에 index.php 를 아무 내용없이 만들기만 합니다. 또 루트 디렉토리의index.html, index.htm 등이 있다면, 삭제하고 파일명이 index가 되는것은 index.php만 남깁니다.

우선, 텍스타일을 설치하시고 ID 형식으로 블로그를 생성합니다.

또, 그전에 본예에서 설명할때 XE가 설치된 디렉토리는 xe 입니다.


xe가 설치된 폴더안의 .htaccess 파일을 다운로드 합니다.


이후 .htaccess 파일을 수정합니다.(텍스트 편집기로... 메모장 등등)

.htaccess 를 수정하는 방법은 간단히 두가지 예를 들어 설명드립니다.
 - 다음의 수정된 예에서 굵은 표시가 수정/추가 해준 부분입니다.


  1. RewriteRule ^([a-zA-Z0-9_]+)/addons/(.*) ./addons/$2 [L] 와 같은 꼴은
    RewriteRule ^([a-zA-Z0-9_]+)/addons/(.*) ./xe/addons/$2 [L] 로 수정하시며,

  2. RewriteRule ^([a-zA-Z0-9_]+)/entry/(.+)$ ./index.php?mid=$1&entry=$2 [L] 와 같은 꼴은
    RewriteRule ^([a-zA-Z0-9_]+)/entry/(.+)$ ./xe/index.php?mid=$1&entry=$2 [L] 로 수정해 주세요.

그리고 이제 1.kr 로 접속하면 처음에 뜰 페이지를 지정하도록 수정하는 것이 남아있습니다.
! 여기서는 RewriteEngine On 바로 아래에 추가하도록 합니다!


  1. 우선, 텍스타일이 아닌 일반적 XE 의 인덱스로 가도록 하려면,
    RewriteRule ^index.php$ /xe/index.php [L]
    를 입력하세요.
  2. 텍스타일로 가도록 하려면,
    RewriteRule ^index.php$ /xe/ID [L]
    을 입력하세요
    * 위에서 ID는 텍스타일을 생성하실때 입력하신 ID 입니다.

이것으로 수정이 완료되었으며 이 수정된 파일을 저장하시고 최상위  디렉토리에 올려주세요.(www, public_html  같은 디렉토리에)


다음 파일은 제가 사용하고 있는 파일입니다. xe 란 디렉토리에 설치했으며, garon 이란 ID로 블로그를 생성했습니다.

이 팁이 틀렸거나, 잘못되었으면 다른 고수분들께서 수정해 주세요!


RewriteEngine On
RewriteRule ^index.php$ /xe/garon/ [L]
# reserve XE Layout Template Source File (*.html)
RewriteRule ^layouts/(.+)/(.+).html$ ./xe/index.php [L]

# static files
RewriteRule ^(.+)/files/member_extra_info/(.*) ./xe/files/member_extra_info/$2 [L]
RewriteRule ^(.+)/files/attach/(.*) ./xe/files/attach/$2 [L]
RewriteRule ^(.+)/files/cache/(.*) ./xe/files/cache/$2 [L]
RewriteRule ^(.+)/files/faceOff/(.*) ./xe/files/faceOff/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/files/(.*) ./xe/files/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/modules/(.*) ./xe/modules/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/common/(.*) ./xe/common/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/widgets/(.*) ./xe/widgets/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/widgetstyle/(.*) ./xe/widgetstyle/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/layouts/(.*) ./xe/layouts/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/addons/(.*) ./xe/addons/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/files/(.*) ./xe/files/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/modules/(.*) ./xe/modules/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/common/(.*) ./xe/common/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/widgets/(.*) ./xe/widgets/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/widgetstyle/(.*) ./xe/widgetstyle/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/layouts/(.*) ./xe/layouts/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/entry/addons/(.*) ./xe/addons/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/files/(.*) ./xe/files/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/modules/(.*) ./xe/modules/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/common/(.*) ./xe/common/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/widgets/(.*) ./xe/widgets/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/widgetstyle/(.*) ./xe/widgetstyle/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/layouts/(.*) ./xe/layouts/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/addons/(.*) ./xe/addons/$2 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/files/(.*) ./xe/files/$3 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/modules/(.*) ./xe/modules/$3 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/common/(.*) ./xe/common/$3 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/widgets/(.*) ./xe/widgets/$3 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/widgetstyle/(.*) ./xe/widgetstyle/$3 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/layouts/(.*) ./xe/layouts/$3 [L]
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/entry/addons/(.*) ./xe/addons/$3 [L]

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

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

# administrator page
RewriteRule ^admin/?$ ./xe/index.php?module=admin [L]

# document permanent link
RewriteRule ^([[:digit:]]+)$ ./xe/index.php?document_srl=$1 [L]
# vid + document permanent link
RewriteRule ^([a-zA-Z0-9_]+)/([[:digit:]]+)$ ./xe/index.php?vid=$1&document_srl=$2 [L]

# mid link
RewriteRule ^([a-zA-Z0-9_]+)(/){0,1}$ ./xe/index.php?mid=$1 [L]
# vid + mid link
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)(/){0,1}$ ./xe/index.php?vid=$1&mid=$2 [L]

# mid + document link
RewriteRule ^([a-zA-Z0-9_]+)/([[:digit:]]+)$ ./xe/index.php?mid=$1&document_srl=$2 [L]
# vid + mid + document link
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([[:digit:]]+)$ ./xe/index.php?vid=$1&mid=$2&document_srl=$3 [L]

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

제목 글쓴이 날짜
배너 랜덤추출 스크립트 [xe적용방법] [16] 라싸 2008.02.19
[시니시즘] XE의 XML Query 관련 팁 시니시즘 2016.04.26
XE 루트로 옮기기 완벽 가이드 [/xe/ 로부터 벗어나자!] ver 1.1 [107] file LI-NA 2013.02.26
1.8 XEDITION 에서 로그인xe 사용하여 네이버 로그인 연동하기 [7] file karutian 2015.04.10
외부 페이지에서 XE 기능을 추가 할때 410contents 2016.02.25
PHP7에서 XE설치시 텍스트 다 깨져서 나올 때 꼬부기 2016.02.23
XE위키 모듈: 숫자 문서의 짧은 주소 문제와 미디어위키 문법 사용시 내부링크 문제 해결하기 Gunmania 2016.02.12
XE와 마인크래프트 서버 화이트리스트 연동하기 [9] file 연가시먹었다 2012.08.25
한 XE1.8.11 게시판을 다른 XE1.8.11 웹에 옮기려면 어떤 절차를 밟아야 되나요? [3] 유샤인 2015.10.24
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] 웰빙샵 지영 2009.09.15
XE 1.8 대응 apache 2.2 / php 5.5 / MariaDB 10 설치 [11] 간장게장같은남자 2015.04.19
[XE수정] 관리자페이지 회원리스트를 내맘대로 브레인630 2015.08.11
[XE수정] '새버전을 업데이트...'이 부분이 눈에 거슬리면... [1] 브레인630 2015.08.11
사이트접속시 제로보드XE폴더로 이동되게 하는 쉬운방법 [8] 부찬™ 2007.08.17
[실험팁] XE 고용량/큰사진 썸네일 깨지는 것 해결 socialskyo 2015.07.20
XE 1.5 에서 확장변수 검색이 안 되시는 경우 해결책 [5] sejin7940 2012.01.24
XE 에 무료 채팅방 설치하기 [6] file 김동재4af45 2015.06.14
프레임셋을 이용하여 도메인 명만 보여주기 /xe ~~ 와 같은 것 없애기 [5] 만쓰별(정만) 2009.01.23
Uchat 에서 XE 프로필 이미지 불러오게 수정하는법 file 불금 2015.06.10
Hostinger(호스팅어) 등 해외 서버에서 XE 설치화면이 깨진다면 [9] file YJSoft 2015.01.11