절대경로와 상대경로

Jung·2021년 3월 10일
0

TIL

목록 보기
14/16

https://sas-study.tistory.com/127
https://vine.co.kr/133

  1. 상대경로
기준 : 현재 웹페이지의 소속 폴더가 기준점

    / : 루트 경로 (web root)
    ./ : 현재 웹페이지가 소속된 폴더 (생략가능)
    ../ : 현재 웹페이지의 부모 폴더

자식폴더명 : 현재 소속된 폴더의 자식 폴더
현재 위치를 '나'로 기준을 삼고 상대를 찾는 표현

예시> ../A/hello.html
현재 위치를 기준으로 상위 폴더로 올라가서 A폴더로 내려가서 hello.html을 선택. 

	
  1. 절대경로
기준 : 누구나 다 알고있는 동일한 위치를 기준으로 상대를 찾는 표현.  
	고유한 경로로, 변경되지 않는 절대적 주소.
'/' 기준 -> '/' 는 웹사이트의 루트 폴더 > "http://localhost:8090" 
'/WebClientTest' == 'WebContent'
  1. 로컬경로
사용 안함
웹서버가 아니라 브라우저가 동작 중인 로컬 컴퓨터의 경로를 탐색

	
  1. 외부경로
http:// 로 시작
남의 사이트 주소

의문점: static폴더에 있던 html을 templates로 옮긴 후에 css파일들의 경로가 ../static/css 등으로 수정되었다. 그런데 제대로 적용되지 않아서 앞부분의 ../static을 떼어내고 /css 부터만 남기니 제대로 적용되었다. 폴더 경로를 찾으려면 이전의 방식이 더 정확한건데 왜 수정 후에 정상작동하는건지..?
루트로부터(/) css폴더(css)로 들어가서 파일 겟하는게, 상대경로로 ../이러는 것보다 더 정확한 것 같다는촉이 온다.

0개의 댓글

관련 채용 정보