묻고답하기

mod_rewrite 관련

2007.08.19 19:00

윤창석948

이번에 서버를 세팅하고 제로보드  XE 를 설치하였습니다.
최신 서버로 세팅한지라 PHP5, Apache2.2, mysql 5 기반으로 설치하였습니다.
제로보드 설치시 mysql은 inno db 형태로 설치하였고, rewrite 지원 가능하도록 설치하였습니다.
제가 홈페이지를 위치한 곳은
파일 시스템 기반으로 보았을 때, /export/home1/csyoon/public_html 에 위치하였고
제로보드는 그 밑 zbxe 폴더에 설치하였습니다.

설치 후 게시판을 등록하여 사용하니, 게시물 작성은 문제 없이 되었습니다.
하지만 작성된 게시물을 확인하고자 게시물을 클릭하니

HTTP 404  에러가 발생하였고, 오페라 브라우져에서 확인한바

Not Found
The requested URL /export/home1/csyoon/public_html/zbxe/index.php was not found on this server.

이런 에러가 발생했습니다.

즉 mod_rewrite URL 주소를 바꾸어주기는 했는데, / 를 기본 디렉토리로 하여 바꾸어 준 것을 확인했습니다.

그래서 일단은 zbxe 폴더에 있는 .htaccess 파일의

RewriteEngine On 밑에

RewriteBase /~csyoon/zbxe 를 작성하고, 실행하니 무리없이 접근이 됩니다.

제가 궁금한 것은, 매번 제로보드 XE를 설치할 때마다 이 것을 변경해야 하는지입니다.

제가 제로보드 XE Q/A 에 보니, 그냥 설치하면 자동으로 돌아간다고 하는데요.
제 서버 설정이 잘못된 것인지 아니면 이렇게 설정해서 쓰도록 한건지 궁금해서요.

그럼 많은 답변 부탁드립니다. ^^