웹호스팅을 받는 분들은 웹 호스팅 업체로 문의 하시기 바랍니다.
아래 내용은 서버를 직접 구축하여 제로보드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 설정파일을 수정해줘야 합니다.
아래 내용은 서버를 직접 구축하여 제로보드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 재시작)이제 짧은 주소 사용을 체크 하고 잘 동작하는지 확인해보면 됩니다.