2011-01-19 5 views
2

나는 내가 어떤 웹 사이트의 방문자 해요 경우 (의는 "www.site.com"라고하자), 그리고 난 '일반적인 질문은

: ... 내가 조금 바보이 요청하지만, 기분 현재이 페이지 "www.site.com/pageX"에있는 m 페이지의 소스를 열면 "<A>"태그가 있습니다. 이러한 태그에이 href = "/ pageY/.content.html"과 같은 href가있는 경우 링크가 "www.site.com/pageY/content"를 가리키는 경우 어떻게 표시 할 수 있습니까 (해당 링크를 클릭하지 않거나 전체 주소 링크를 보는 것). html "또는"www.site.com/pageX/PageY/content.html "? 그런 다음 같은 URL에 현재 페이지에 링크 된 링크를 <a href="">Text of link</a>를 참조하면

나는이 질문

+0

... 링크 위로 마우스를 가져 가면 상태 표시 줄에있는 내용을 볼 수 있습니까? – vector

+0

SO가 "일부 태그를 찾을 수 있습니다"라는 코드를 파싱하는 것으로 추측하고 있습니다. Backticks에 넣거나 편집기에서 코드 단추를 클릭하십시오. – aendrew

+0

@vector : "해당 링크를 클릭하지 않거나 링크 전체 주소를 확인하지 않아도됩니다." 문제는 코드를 제거하지 않고도 혼란 스럽습니다. 나는 OP가 프로그래밍 방식으로 무언가를 재현하려고 시도하고 있다고 생각한다. (편집 : 또는 어쩌면 내가 완전히 잘못 됐고 OP는 파일 이름의 첫 번째 슬래시가 무엇을 의미하는지 알아 내려고합니다 ...) – aendrew

답변

0

URL이 슬래시로 시작 http://www.motive.co.nz/glossary/linking.php#root이/다음 사이트의 루트에서 시작합니다

당신은 여기에 대한 자세한 내용을보실 수 있습니다. 그래서 href = "/ pageY/content.html"은 www.site.com/pageY/content.html을 가리킬 것입니다. 반면 href = "pageY/content.html"은 현재 위치를 가리 킵니다. www.site.com/pageX/pageY/content.html.

+0

이것은 사이트가'' – Dutchie432

+0

YES를 사용하지 않을 때만 정확합니다! 그게 바로 제가 물어보고 싶은 것입니다! 태그에 대한 아이디어가 없었습니다 :) 이제 훨씬 더 명확 해졌습니다. – johan

+0

@ Dutchie432 Thanks. 맞습니다. 그래서 대답은 "사이트의 기본 URL에서 시작"을 읽어야합니다. –

0

: 너무 복잡하지 않습니다 바랍니다. 또한 POST 데이터를 동일한 URL에 게시하는 양식에서 자주 볼 수 있습니다. :)

0

이 링크는 /으로 시작하므로 사이트 루트와 관련이 있음을 알 수 있습니다.

+1

.. 사이트 루트 또는 '' – Dutchie432

+0

좋은 전화 @ Dutchie432 – jessegavin

0

잘 모르겠습니다. 질문을 올바르게 이해하고 있지만 설명하려고합니다.

상대 URL과 절대 URL이 있습니다. 상대 URL의 모양은 content.html 또는 ./content.html입니다. /pageX/content.html과 같은 절대 URL의 시작은 /입니다.

상대 URL은 사용자가있는 디렉토리 인 기본 href에 추가됩니다 (www.site.com/pageX/index.html의 경우 www.site.com/pageX). 기본 href는 <base/> 요소로 변경할 수 있습니다. www.site.com/pageX에있을 때 content.html을 방문하면 www.site.com/pageX/content.html으로 연결됩니다.

절대 URL은 항상 URL을 도메인에 추가합니다. /content.html을 방문하면 www.site.com/pageX에 접속하면 www.site.com/content.html으로 연결됩니다.

귀하의 질문에 대한 답변이 있는지 모르겠습니다.