Search
Duplicate

Trailing Slash

Created
2023/07/05 05:43
tags
🗂️ETC
Trailing Slash는 URL 끝에 붙은 슬래시(/)를 말한다.
https://www.notion.so/ 이 주소는 끝에 슬래시가 있기 때문에 Trailing slash가 있다고 말하고
https://www.notion.so 이 주소는 끝에 슬래시가 없기 때문에 Trailing slash가 없다고 말한다.
Trailing slash가 있다면, 디렉토리(폴더)를 의미한다.
디렉토리에 있는 index.html 파일을 찾아 반환한다.
Trailing slash가 없다면 파일을 의미한다.
해당 이름을 가진 파일을 찾고, 파일이 없다면 디렉토리를 찾는다. 이후에는 위에서 설명한 것처럼 index.html 파일을 찾아 반환한다.
URL을 사용할 때 Trailing slash가 없다면 파일과 디렉토리, 두 번 탐색하기 때문에 Trailing slash를 달아주는 걸 권장한다.
Trailing slash가 없어도 리소스에 접근하는 데 문제가 없는데 이는 브라우저 내부에서 슬래시를 달아주기 때문이다.

Reference