이 전체 URL 경우절대 vs "슬래시"URL?
http://domain.com/dir/file.css
링크가 어떤 웹 사이트에서 작동 「절대 URL이 "입니다.
그리고이 :
../dir/file.css
는 링크가 해당 디렉토리 경로에서 작동합니다 "상대 URL"입니다.
라는 두의 조합이 무엇
.../dir/file.css
링크가 해당 사이트에있는 모든 위치에서 작동합니까?
이 전체 URL 경우절대 vs "슬래시"URL?
http://domain.com/dir/file.css
링크가 어떤 웹 사이트에서 작동 「절대 URL이 "입니다.
그리고이 :
../dir/file.css
는 링크가 해당 디렉토리 경로에서 작동합니다 "상대 URL"입니다.
라는 두의 조합이 무엇
.../dir/file.css
링크가 해당 사이트에있는 모든 위치에서 작동합니까?
첫 번째 예는 URL입니다. 두 번째와 세 번째 예제는 URL이 아니며 경로입니다. 경로가 /
으로 시작하면 절대 경로이고, 그렇지 않으면 상대 경로입니다.
웹 브라우저는 일반적으로 "현재"호스트 및 경로와 관련하여 경로를 해석하는 방법을 이해합니다.
기본적으로 URI 체계에 대해 이야기하고 있습니다. 이 경로로 간주됩니다
/dir/file.css
:
/dir/
그리고이 파일 이름입니다 :
file.css
이 그래서 말을 "호스트 이름 PLIST 경로 & 파일 이름이"안전한 내기이다
당신의 예에서 . 또는 /dir/file.css
은 루트 경로로 간주 될 수 있습니다. 처음에는 /
이 URL의 호스트 이름 부분에 고정되어 있기 때문입니다.
foo://username:[email protected]:8042/over/there/index.dtb?type=animal&name=narwhal#nose
\_/ \_______________/ \_________/ \__/ \___/ \_/ \______________________/ \__/
| | | | | | | |
| userinfo hostname port | | query fragment
| \________________________________/\_____________|____|/ \__/ \__/
| | | | | | |
| | | | | | |
scheme authority path | | interpretable as keys
name \_______________________________________________|____|/ \____/ \_____/
| | | | | |
| hierarchical part | | interpretable as values
| | |
| path interpretable as filename |
| ___________|____________ |
/\/ \ |
urn:example:animal:ferret:nose interpretable as extension
path
_________|________
scheme/ \
name userinfo hostname query
_|__ ___|__ ____|____ _____|_____
/ \/ \/ \/ \
mailto:[email protected]?subject=Topic
절대 및 상대 URL과 마찬가지로 URL의 단어가 하나도 없다는 것을 말하고있는 것입니까? –
'/ dir/file.css'는 루트 경로로 간주 될 수 있습니다. 그러나 이것은 또한 상황에 달려 있습니다. 그래서 이것이 핵심입니다. – JakeGould