[ETC] 트레일링 슬래시(trailing slash)

2023. 7. 27. 15:30ETC

트레일링 슬래시는 URL 끝에 붙는 슬래시('/')를 말합니다. 예를 들면,

https://www.example.com/

에서 마지막에 붙는 슬래시가 바로 트레일링 슬래시입니다.

트레일링 슬래시의 사용은 웹사이트의 구조와 관련된 설정이며, 종종 SEO (검색 엔진 최적화) 문제와 연관이 있습니다. 일부 웹서버와 프레임워크는 URL 끝에 슬래시가 있는 페이지와 없는 페이지를 다르게 취급할 수 있습니다. 예를 들어,

https://www.example.com/page -> 파일 
https://www.example.com/page/ -> 디렉토리

위 두 도메인은 다른 페이지로 간주될 수 있습니다. 이런 경우 중복 콘텐츠 문제로 SEO에 영향을 미칠 수 있습니다. 

따라서 일관된 URL 구조를 유지하는 것이 중요하며, 이는 웹서버 설정 또는 웹사이트 구축에 사용되는 프레임워크의 설정을 통해 관리할 수 있습니다. 일반적으로 디렉토리에 접근할 때는 트레일링 슬래시를, 파일에 접근할 때는 트레일링 슬래시를 사용하지 않는 것이 일반적인 규칙입니다.

React 라우터 같은 클라이언트 측 라우팅 라이브러리에서는 이를 명시적으로 관리해주어야 할 수도 있습니다. 왜냐하면 클라이언트 측 라우팅에서는 서버와 달리 라우트 경로가 실제 파일 시스템 경로를 반영하지 않기 때문입니다.

'ETC' 카테고리의 다른 글

[ETC] http, https 동작 방식 및 SSL 암호화란  (0) 2023.08.03
[ETC] HMR (Hot Module Replacement)  (0) 2023.08.01
[ETC] Axios interceptors  (0) 2023.07.15
[ETC] EXPO를 통한 안드로이드 앱 패키징  (0) 2023.03.02
[ETC] Pinata Sub Marined  (0) 2023.02.03