피카부 RSS 태그 관리 글쓰기 방명록 다시 시작하는 개발 블로그
2011-07-01 15:25:00
웹호스팅을 받는 분들은 웹 호스팅 업체로 문의 하시기 바랍니다.
아래 내용은 서버를 직접 구축하여 제로보드XE를 설치한 분들에게만 적용되는 내용입니다.

먼저 mod_rewrite란 웹서버에서 http://a.com/?module=view 같이 복잡한 주소를
http://a.com/view 같이 간단하게 줄여서 사용 할 수 있는 기능입니다.
제로보드 XE도 mod_rewrite를 지원하고 있어서 사용하게 되면 긴 주소를 짧고 심플하게 표현할 수 있어요.
보안성이 좋고 검색엔진 노출도가 높기 때문에 되도록 사용하기를 권장합니다.
본론으로 돌아와서 mod_rewrite기능이 동작하지 않을때 확인 할 사항입니다.
index.php 파일에 phpinfo();를 추가하여 확인해 봅니다.
ctrl+f 로 mod_rewirte로 검색해봅니다.
이 단계에서 찾지 못하면 mod_rewrite를 추가해줘야합니다만,
보통 지금 나오는 apache2계열은 기본적으로 설치가 되어 있습니다.
그럼 Loaded Modules 부분에 있는대도 불구 하고 동작을 안할 때는
httpd.conf 설정파일을 수정해줘야 합니다.
]# vi /etc/httpd/conf/httpd.conf (각자 설치되어 있는 httpd.conf 수정)
<directory> 
   Options FollowSymLinks 
   AllowOverride none
 </directory>
를 아래와 같이 수정

<directory> Options FollowSymLinks AllowOverride All </directory>

그리고 아래와 같이 실행
]# service httpd restart (각자 설치되어 있는 경로의 apache 재시작)
이제 짧은 주소 사용을 체크 하고 잘 동작하는지 확인해보면 됩니다.