티스토리 뷰

개발/Frontend

rewrite랑 redirect 차이점

dug_developer 2024. 11. 30. 19:27
반응형

1. rewrite

  • 정의: URL을 내부적으로 변경하여 다른 리소스에 요청을 전달합니다. 사용자에게는 변경된 URL이 보이지 않습니다.
  • 용도: SEO 최적화, URL 구조 개선 등을 위해 사용됩니다.
  • 예시:
    • 요청 URL: /old-page
    • 내부적으로: /new-page
    • 사용자에게는 여전히 /old-page로 보입니다.

2. redirect

  • 정의: 클라이언트에게 새로운 URL로 이동하라는 응답을 보냅니다. 이 경우, 브라우저의 주소창도 변경됩니다.
  • 용도: 페이지 이동, 사이트 구조 변경 시 사용자 안내 등을 위해 사용됩니다.
  • 예시:
    • 요청 URL: /old-page
    • 응답: 301 Moved Permanently → /new-page
    • 브라우저 주소창이 /new-page로 변경됩니다.

요약

  • Rewrite는 내부 리소스 변경, 사용자에게 URL이 보이지 않음.
  • Redirect는 클라이언트에게 새로운 URL로 이동하라는 명령, 주소창이 변경됨.
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
글 보관함
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
반응형