a href 링크 설정시 절대적인 경로는 주는 방법이 무엇인지요? 정보
a href 링크 설정시 절대적인 경로는 주는 방법이 무엇인지요?
본문
메인페이지에는 index2로 가는 링크버튼이 하나 있습니다.
최상위 폴더에 index2.php가 존재합니다.
메인페이지에서 index2.php로 이동이 잘됩니다.
문제는.. 그룹게시판을 들어갔다가 index2 링크 버튼의 주소를 보면 중간에 bbs가 껴있습니다.
즉, 메인페이지에서는 http://도메인/index2.php 였는데
http://도메인/bbs/group.php?gr_id=거시기 로 들어가서
링크주소를 보면 http://도메인/bbs/index2.php 이렇게 되어있습니다.
../ ././ 뭐 이런것도 써보고 $변수에 도메인을 집어넣어서도 해봤는데 계속 bbs가 끼어듭니다.
메인페이지에는 다른 링크버튼도 있으므로 g4[path]를 수정할 수는 없습니다.
방법이 없을런지..
댓글 전체
<a href="<?=$g4['path']?>/index2.php"> 이것이 특정 페이지(게시판)에서 다르게 나온다는 말씀이가요.
해당 홈페이지 어디에 문제가 되는지 찾지 못하겠습니다.
해당 소스를 정확히 어떻게 썼는지 모르겠군요
상단에 대충 몇개 경로 관련 소스를 봐도 정상으로 나오는 것을 확인하였습니다만...
메인 인덱스에서 보면
<!-- 처음으로 버튼
<a href="./">처음으로</a>
.../bbs/group.php?gr_id=skin_test에서 보면
<!-- 처음으로 버튼
<a href="../">처음으로</a>
해당 홈페이지 어디에 문제가 되는지 찾지 못하겠습니다.
해당 소스를 정확히 어떻게 썼는지 모르겠군요
상단에 대충 몇개 경로 관련 소스를 봐도 정상으로 나오는 것을 확인하였습니다만...
메인 인덱스에서 보면
<!-- 처음으로 버튼
<a href="./">처음으로</a>
.../bbs/group.php?gr_id=skin_test에서 보면
<!-- 처음으로 버튼
<a href="../">처음으로</a>
HTML에서의 절대경로는 도메인 이후 부터 입니다.
http://도메인/bbs/index.php 라면
/bbs/index.php 가 절대 경로 입니다.
(현재 파일의 위치가 어디에 있던지 /bbs 폴더를 찾아가서 시작 합니다)
../ : 상위 폴더 ex) 현재 bbs 폴더의 파일에서 다른 곳으로 링크 할 경우 ../index.php, 두단계 상위로 올라가야 한다면 ../../index.php
./ : 현재 폴더 ex 현재 bbs 폴더의 파일과 동일 위치에 있는 곳으로 링크 할 경우
위 두가지는 상대경로라 합니다.
http://도메인/bbs/index.php 라면
/bbs/index.php 가 절대 경로 입니다.
(현재 파일의 위치가 어디에 있던지 /bbs 폴더를 찾아가서 시작 합니다)
../ : 상위 폴더 ex) 현재 bbs 폴더의 파일에서 다른 곳으로 링크 할 경우 ../index.php, 두단계 상위로 올라가야 한다면 ../../index.php
./ : 현재 폴더 ex 현재 bbs 폴더의 파일과 동일 위치에 있는 곳으로 링크 할 경우
위 두가지는 상대경로라 합니다.
원인은 따로 있었군요. 태그의 문제가 아니라.
회원가입 페이지 때문에 bbs에서 _head, _tail 안의 경로를 다르게 주었는데 거기서 문제가 있었군요.
따로 group 만의 _head 와 _tail 만들어서 경로를 정해주니 잘 표시가 되더군요.
저는 태그 문제인줄 알았는데 이런..
답변 주셔서 감사합니다. (__)
회원가입 페이지 때문에 bbs에서 _head, _tail 안의 경로를 다르게 주었는데 거기서 문제가 있었군요.
따로 group 만의 _head 와 _tail 만들어서 경로를 정해주니 잘 표시가 되더군요.
저는 태그 문제인줄 알았는데 이런..
답변 주셔서 감사합니다. (__)
잘되신다니 다행이네요^^ 수고하세용~