웹마스터 팁

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]

제목 글쓴이 날짜
사이트 먹통 되었을 때 대처법 [4] LunarDream 2009.08.14
홈페이지 헤더부분에 display.handler.class.php 오류발생시 급해결방법 [3] file 극마 2009.08.09
Cooliris Embed a Wall 위젯 v2.0에 동영상 반영시키기 [3] file 철쌤 2009.08.08
알 수 없는 아이프레임이 심어졌을 때 (치명적인 바이러스) [6] jjabez 2009.08.08
사랑비 BGM 설치 부터 내 사이트에 적용까지 한방에!!!!! [2] 오키도키 2009.08.03
XE 뿐만아닌 텍스타일까지 하위 주소 없이! 도메인으로 바로연결! [14] Garon 2009.07.29
http 두번 븥는 문제 .. 위젯 스타일 스퀘어 페이스 more 버그입니다. [2] 최영석222 2009.07.25
xe_official_v2 xe공식레이아웃v2 관리자메뉴 나타나게 하기. [11] Habile 2009.07.24
팁이 아니고 저같은 초보자 분들이 아셔야 할 사항하나! [5] 토니박스 2009.07.20
2차 메뉴가 없을 경우 왼쪽 메뉴 숨기기 [5] file 엔시아- 2009.07.16
Lavalic Mp3 플레이어를 대신하는... [8] 조성우371 2009.07.13
싸이트 운영하면서 외부링크 차단하는방법 100% ok [12] 뭥미1 2009.07.10
무료 채팅 프로그램인데 꽤 유용하네요.. (xe와 닉네임 연동(넨네님 추가) [8] 리우  2009.07.10
레이 아웃이 가로 가운데일 때 좌우 왔다 갔다 하는 문제 [5] 강신봉 2009.07.09
글 작성시 미리 저장된 서식 불러오기. [10] file 개돌 2009.07.09
회원 팝업메뉴에서 작성글 클릭시 다른 아이디 검색 안되게 하기 [3] 절망린 2009.07.03
지오피아 게임 제로보드 XE 연동 [5] file 다른사람 2009.06.30
확장변수에 회원정보를 넣어보자 [10] file 개돌 2009.06.30
로그인 & 파일 첨부 문제 [3] peter99 2009.06.29
페이지 제일 위로 바로가는 Top 버튼 [5] file 개돌 2009.06.26