Trailing Slash === /

huni_·2022년 7월 7일
0

트레일링 슬래시는 URL 주소 끝에 붙은 슬래시 / 를 말합니다.

예를 들어 https://www.google.co.kr/ 에서 끝에 슬래시가 붙어있습니다.

사실 https://www.google.co.kr 이렇게 적어도 잘 동작합니다. 하지만 브라우저에서는 다른 주소로 인식합니다.

주소 끝에 슬래시가 붙어있으면 이건 디렉토리 즉 폴더라는 의미이고, 없다면 여기가 끝, 파일이라는 것을 의미합니다.

Next.js에서는 기본으로 url 뒤에 / 가 붙은 것을 없는 것으로 바꿔서 페이지를 이동합니다.

예를 들어서 /about//about 으로 넘어갑니다. 하지만 옵션을 바꿔주면 반대로 할 수 있습니다.

next.config.js 파일을 열어 trailing slash 옵션을 추가해줍니다.

module.exports = {
 	trailingSlash: true,
}

이제 /about/about/ 으로 넘어갑니다.

profile
FrontEnd Developer

0개의 댓글