2009. 5. 15. 20:24

제로보드 Xe Rewrite Mod설정하기

제로보드를 쓰다보면 상당히 신경을 많이 썼다고 하는부분이 일반 가입형 블로그에서 볼수 있는 rewrite mod이다.

기존의 제로보드4에서는 domain/zeroboard.php?=xxxx.xxx이런식으로 표현되었으나, rewrite모드로 인해, domain/숫자 , domain/게시판명으로 쉽게 이동할수 있다.

그러나 도메인이 없는 ~userid를 이용하는 사람들에게는 약간의 설정이 필요하다.

login as: communityart
communityart@121.162.110.124's password:
Last login: Thu May 14 12:01:47 2009 from 218.55.189.179
[communityart@localhost ~]$ ls
blue_bar.png  public_html  tc  textcube-1.7.8-core.tar.gz  xe  xe.1.2.2.zip
[communityart@localhost ~]$ cd public_html/
[communityart@localhost public_html]$ ls -la
total 12100
drwxrwxrwx 13 communityart communityart    4096 May 15 05:16 .
drwx---r-x  6 communityart communityart    4096 May 14 11:44 ..
-rw-r--r--  1 communityart communityart    3772 May 15 05:16 .htaccess
-rw-r--r--  1 communityart communityart   40053 Oct  1  2007 LICENSE
drwxr-xr-x 15 communityart communityart    4096 May 15 02:18 addons
drwxr-xr-x 18 communityart communityart    4096 Apr 30 17:04 classes
drwxr-xr-x  6 communityart communityart    4096 May 15 02:18 common
drwxr-xr-x  2 communityart communityart    4096 Apr 30 17:04 config
drwxr-xr-x  7 nobody       nobody          4096 May 15 02:25 files
-rw-r--r--  1 communityart communityart    3045 Apr  8 19:10 index.php
drwxr-xr-x  6 communityart communityart    4096 May 15 09:01 layouts
drwxr-xr-x  4 communityart communityart    4096 Apr 30 17:04 libs
drwxr-xr-x 32 communityart communityart    4096 May 15 02:18 modules
drwxr-xr-x 29 communityart communityart    4096 May 15 06:30 widgets
drwxr-xr-x 13 communityart communityart    4096 Apr 30 17:04 widgetstyles
drwxr-xr-x  2 communityart communityart    4096 May 15 02:18 xe
-rwx---rwx  1 communityart communityart 6920641 May 14 12:44 xe.1.2.2.zip
-rwx---r-x  1 communityart communityart 5337218 Apr  8 12:50 xe_full.1.2.0.tgz
[communityart@localhost public_html]$

communityart라는 유져를 등록하고, xe설치후 빨간색의 .htaccess 화일을 수정해야한다.숨김화일이기 때문에 ls -la명령으로 봐야한다.

vi .htacess 으로 수정하자.
화일의 앞부분...

RewriteEngine On
RewriteBase /~communityart/

# static files
RewriteRule ^(.+)/files/member_extra_info/(.*) ./files/member_extra_info/$2 [L]
RewriteRule ^(.+)/files/attach/(.*) ./files/attach/$2 [L]


Rewrite /~userid/ 부분을 추가하자...
그리고 저장...

설정완료..이제부터 rewrite모드를 사용할수 있다.


정상적으로 rewrite mod가 적용되었음을 알수있다.