웹해킹 스터디

코스 전체목록

닫기

URL

URL

URL(Uniform Resource Locator)이란 웹페이지, 이미지, 동영상과 같은 정보가 위치하는 유니크한 위치 정보

URL의 구성

http://codingeverybody.com/codingeverybody_html_tutorial/url_72/example2.html?mode=view#bookmark

부분 명칭 설명
http:// scheme 통신에 사용되는 방식, 프로토콜
codingeverybody.com hosts 자원이 위치하고 있는 웹서버의 이름, 도메인이나 IP가 사용된다.
/codingeverybody_html_tutorial/url_72/example2.html url-path 루트 디렉토리부터 자원이 위치한 장소까지의 디렉토리와 파일명
?mode=view query 웹서버에 넘기는 추가적인 질문
#bookmark bookmark 하이퍼링크를 클릭했을 때 특정 위치로 이동하기 위해서 사용

경로(path)

  • 상대경로 : 문서를 기준으로 한 다른 리소스들의 위치정보
  • 절대경로 : 문서의 위치를 가르키는 도메인을 포함한 전체 위치정보

예제

example1.html  (github)

<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
		<style>
			img{
				height:50px;
				width:50px;
			}
			#structure{
				width:379px;
				height:124px;
				border:1px solid gray;
			}
			body{
				font-size:0.8em;
			}
			table {
				width:100%;
				border-collapse: collapse;
			}
			td, th{
				border:1px solid gray;
				padding:5px;
			}
			textarea{
				width:100%;
				border:none;
			}
			.div{width:50px}
			.ex{width:30px;}
			.desc{width:150px}
			.result{width:60px}
		</style>
	</head>
	<body>
		<p>
			exampe1.html 파일이 아래와 같은 디렉토리 구조 위에 위치한다고 간주한다. <br />
			<img id="structure" src="structure.gif" />
		</p>
		<table>
			<tr>
				<th class="div">구분</th>
				<th class="ex">기호</th>
				<th class="desc">설명</th>
				<th class="code">코드</th>
				<th class="result">결과</th>
			</tr>
			<tr>
				<td rowspan="3">상대경로</td>
				<td>../</td>
				<td>부모 디렉토리</td>
				<td>
					<textarea><img src="../image/logo.png" /></textarea>
				</td>
				<td>
					<img src="../image/logo.png" />
				</td>
			</tr>
			<tr>
				<td>./</td>
				<td>현재 디렉토리</td>
				<td>
					<textarea><img src="./image/logo.png" /></textarea>
				</td>
				<td>
					<img src="./image/logo.png" />
				</td>
			</tr>
			
			<tr>
				<td>없음</td>
				<td>현재 디렉토리 기호는 생략할 수 있다</td>
				<td>
					<textarea><img src="image/logo.png" /></textarea>
				</td>
				<td>
					<img src="image/logo.png" />
				</td>
			</tr>
			<tr>
				<td rowspan="2">절대경로</td>
				<td>/</td>
				<td>루트(root) 디렉토리</td>
				<td>
					<textarea><img src="/codingeverybody_html_tutorial/url_72/image/logo.png" /></textarea>
				</td>
				<td>
					<img src="/codingeverybody_html_tutorial/url_72/image/logo.png" />
				</td>
			</tr>
			<tr>
				<td>URL</td>
				<td>URL을 사용</td>
				<td>
					<textarea><img src="http://codingeverybody.com/codingeverybody_html_tutorial/url_72/image/logo.png" /></textarea>
				</td>
				<td>
					<img src="http://codingeverybody.com/codingeverybody_html_tutorial/url_72/image/logo.png" />
				</td>
			</tr>
		</table>
	</body>
</html>

참고

댓글

댓글 본문
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기