상대경로로 만들어진 웹페이지에 그누보드를 넣을 때의 문제 정보
상대경로로 만들어진 웹페이지에 그누보드를 넣을 때의 문제본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
구조
계정의 루트 모습입니다.
---/
|--- gnuboard4 (그누보드가 설치 되어있습니다.)
|
|-- support
| |- images
|
|--- faq
|--- total_image ( 그누보드 내에서 쓰이는 그림들이 아님.
|
|-- index.html
위와 같이 gnuboard4 안에 그누보드가 설치 되어있습니다.
그런데 문제는 faq 나 support 가 상대경로를 기준으로 만들어진 페이지들입니다.
이 안에 들어 있는 페이지들은 그누보드가 들어갈 자리를 기준으로, Head,Tail로 나누어져있는 상태로 들어있습니다.
그래서 그누보드에서 게시판을 생성하여, 상위파일에 ../../support/head.php, 하위파일에 ../../support/head.php를 넣어주었습니다.
문제는 여기부터 입니다.
support 나 FAQ 에 있는 웹페이지 내의 모든 이미지나 링크는 support나 FAQ내의 페이지를 기준으로 만들어진 상대 경로로 되어 있습니다. 그런데 게시판 관리자 페이지에서 상위,하위 파일로 넣어줄 경우, 모든 상대 경로가 bbs를 기준으로 변경되어 다들 잘못된 경로를 가리키게 되는 것입니다.
ex) support내의 문서의 경우 images/aaa.jpg 라고 해놓으면 /support/images/aaa.jpg 를 가리켜야 하는데 /gnuboard4/bbs/images/aaa.jpg 를 가리키게 되는 문제.
이런 경우 어떻게 해야 하는지요?
아 정말 검색해도 잘 모르겠고, 답답 합니다. 부디 답변 좀 부탁 드리겠습니다.
구조
계정의 루트 모습입니다.
---/
|--- gnuboard4 (그누보드가 설치 되어있습니다.)
|
|-- support
| |- images
|
|--- faq
|--- total_image ( 그누보드 내에서 쓰이는 그림들이 아님.
|
|-- index.html
위와 같이 gnuboard4 안에 그누보드가 설치 되어있습니다.
그런데 문제는 faq 나 support 가 상대경로를 기준으로 만들어진 페이지들입니다.
이 안에 들어 있는 페이지들은 그누보드가 들어갈 자리를 기준으로, Head,Tail로 나누어져있는 상태로 들어있습니다.
그래서 그누보드에서 게시판을 생성하여, 상위파일에 ../../support/head.php, 하위파일에 ../../support/head.php를 넣어주었습니다.
문제는 여기부터 입니다.
support 나 FAQ 에 있는 웹페이지 내의 모든 이미지나 링크는 support나 FAQ내의 페이지를 기준으로 만들어진 상대 경로로 되어 있습니다. 그런데 게시판 관리자 페이지에서 상위,하위 파일로 넣어줄 경우, 모든 상대 경로가 bbs를 기준으로 변경되어 다들 잘못된 경로를 가리키게 되는 것입니다.
ex) support내의 문서의 경우 images/aaa.jpg 라고 해놓으면 /support/images/aaa.jpg 를 가리켜야 하는데 /gnuboard4/bbs/images/aaa.jpg 를 가리키게 되는 문제.
이런 경우 어떻게 해야 하는지요?
아 정말 검색해도 잘 모르겠고, 답답 합니다. 부디 답변 좀 부탁 드리겠습니다.
댓글 전체
글을 수정해야 해서 dogskin 님께 양해를 부탁 드려 잠시만 삭제한 답변입니다.
dogskin님께서 08-03-06 12:18에 남겨주셨습니다.
상위파일에 있는 파일들만 절대경로로 주시지요?
제가 그런 상황이라면 이렇게 할 듯 싶네요...
공용변수에 절대경로 패스를 따로 만들어 둘 것 같습니다.
<?=g4[path]?> 이와 같은 방식으로요...
dogskin님께서 08-03-06 12:18에 남겨주셨습니다.
상위파일에 있는 파일들만 절대경로로 주시지요?
제가 그런 상황이라면 이렇게 할 듯 싶네요...
공용변수에 절대경로 패스를 따로 만들어 둘 것 같습니다.
<?=g4[path]?> 이와 같은 방식으로요...
아 제가 답이 없어서 포기하고 있다가 이제야 확인을 하네요.
감사합니다^^
$_SERVER["DOCUMENT_ROOT"]. 를 이용해서 일단은 해놓았습니다.
다시 한 번 답변 감사드립니다.^^
지금 생각해보니 위에 저렇게 하는게 훨~~~~~씬 더 쉬울 뻔 했던것 같습니다^^
관심 가져주셔서 다시한 번 감사의말 전해드립니다.
감사합니다^^
$_SERVER["DOCUMENT_ROOT"]. 를 이용해서 일단은 해놓았습니다.
다시 한 번 답변 감사드립니다.^^
지금 생각해보니 위에 저렇게 하는게 훨~~~~~씬 더 쉬울 뻔 했던것 같습니다^^
관심 가져주셔서 다시한 번 감사의말 전해드립니다.