flask 프로젝트할 때 헷갈렸던 부분인데, 이제야 이해를 위해 적어본다.
트레일링 슬래시(traling slash)
: url 뒤에 붙는 '/'를 의미. ex) velog.io/write/
과거에는 URL이 파일이나 디렉토리를 직접 가리키는 주소였기에 '/'가 붙은, 안붙은 주소에 차이가 있었다. 하지만 오늘날에는 직접 가리키는 방식으로는 url을 사용하지 않음.
→ 그래서 우선 딱 맞는 url을 찾고, 해당 url이 없다면 트레일링슬래시가 붙은 주소로 리다이렉션을 함.
→ url을 작성할 때 어떤 방식을 채택하든 상관은 없으나, 나는 형식 유지 면에서 '/'를 붙이려고 한다.
현재 내가 위치한 페이지가 www.velog.io/series 라고 하자.
<a href="/write/">예시1</a>
<a href="write/">예시2</a>
**참고: 코드잇 강의