HTML& CSS/HTML

페이지 URL 경로 지정하는 방법

본클라쓰 2009. 5. 2. 14:40

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