URL(Uniform resource locator)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약입니다. 흔히 웹 사이트 주소로 알고 있지만 URL은 웹 사이트 주소 뿐만 아니라 컴퓨터 네트워크 상의 자원을 모두 나타낼 수 있습니다. 그 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 합니다.
URL 은 절대 경로와 상대 경로 두 가지 표기 방법이 있습니다.
절대 경로는 http 프로토콜, 호스트 주소, 포트 번호 등을 모두 포함한 경로를 말합니다. 웹 상에서 모든 값을 포함하고 있는 값을 절대 경로라 하며 다음과 같은 방식으로 사용합니다.
'http://호스트 주소:포트번호/경로'
ex)
http://blog.daum.net/question0921
경로는 웹 페이지가 시작하는 루트 경로를 기준으로 작성합니다.
절대 경로에서 프로토콜과 호스트 주소, 포트 번호를 생략한 것이 상대 경로입니다. 상대 경로는 루트 디렉토리를 기준으로 표기하는 방법, 현재 페이지를 기준으로 표기하는 방법 두 가지가 있습니다.
루트 디렉토리를 기준으로 작성
루트 디렉토리를 기준으로 작성할 때는 항상 '/'로 시작합니다. '/'기호는 루트 드렉토리를 나타내며 루트를 기준으로 위치를 표기합니다.
[경로 예제]
루트 디렉토리는 'WebContent' 디렉토리입니다. 만약 test.jsp 페이지의 위치를 지정할 때 루트를 기준으로 작성하면 '/test/test.jsp'입니다.
현재 페이지를 기준으로 작성
현재 페이지를 기준으로 작성할 때는 현재 디렉토리를 기준으로 하위 디렉토리, 상위 디렉토리에 접근합니다. 이 때 접근 방법은 다음과 같습니다.
· 하위 디렉토리 - '하위디렉토리/some.html' 처럼 하위 디렉토리를 지정하여 작성합니다.
· 상위 디렉토리 - '../' 기호로 시작하여 작성합니다. 위 경로 예제 그림에서 test.jsp 페이지에서 index.jsp 페이지를 가릴 킬 때는 '../index.jsp'가 됩니다. 만일, 두 단계위 상위 디렉토리일 경우 '../../' 처럼 작성하면 됩니다.
· 현재 디렉토리 - './' 기호로 시작하여 작성하거나, 그냥 파일명을 작성하면 됩니다.
'HTML& CSS > HTML' 카테고리의 다른 글
태그 - 글의 문단 (0) | 2009.07.01 |
---|---|
태그 - 머리말 (0) | 2009.07.01 |
개요 - 엘레멘트와 속성 (0) | 2009.06.24 |
개요 - HTML 문서의 기본 구조 (0) | 2009.06.23 |
개요 - HTML(HyperText Markup Language)이란 (0) | 2009.06.23 |