WebTools

Useful Tools & Utilities to make life easier.

HTACCESS Redirect Generator

서버 리다이렉트용 .htaccess 코드를 생성합니다.

리다이렉트할 원본 경로를 입력하세요 (예: /old-page)
이동할 경로나 URL을 입력하세요 (예: /new-page 또는 https://example.com/page)
사용할 리다이렉트 종류를 선택하세요
리다이렉트 미리보기

이 리다이렉트는 방문자를 다음 경로에서 이동시킵니다::

.htaccess 리다이렉트 생성기란?

아파치(Apache) 웹서버에서 특정 주소로 들어온 방문자를 다른 주소로 자동으로 보내는 리다이렉트 규칙을 만들어 주는 도구입니다. 옮길 원래 경로와 새 목적지, 그리고 이동 방식(301·302·303·307)을 고르면 .htaccess 파일에 그대로 붙여 넣을 수 있는 mod_rewrite 규칙 블록이 생성됩니다.

페이지 주소를 바꿨거나 글을 새 위치로 옮겼을 때, 예전 주소로 들어온 사람과 검색엔진을 새 주소로 넘겨 주지 않으면 '페이지 없음(404)' 화면을 만나게 됩니다. 리다이렉트는 그 끊긴 길을 이어 줍니다. 특히 영구 이전을 뜻하는 301은 검색엔진에 '주소가 완전히 바뀌었다'고 알려 기존 페이지가 쌓아 둔 검색 평판을 새 주소로 넘기는 역할도 합니다.

사용 방법

  1. 이동 전 경로(예: /old-page)를 입력합니다. 빠뜨린 슬래시는 자동으로 붙습니다.
  2. 이동 후 주소를 넣습니다. 같은 사이트 내 경로도, 다른 사이트 전체 주소도 됩니다.
  3. 리다이렉트 종류(301·302 등)를 고르고 생성 버튼을 누릅니다.
  4. 나온 규칙을 복사해 사이트 .htaccess 파일에 붙여 넣고 저장합니다.

리다이렉트 상태 코드 비교

코드주로 쓰는 상황
301영구 이동주소를 완전히 바꿔 검색 평판까지 넘길 때
302임시 이동잠깐만 다른 곳으로 보낼 때(원래 주소 유지)
303다른 곳 보기폼 제출 뒤 결과 페이지로 넘길 때
307임시 이동(엄격)요청 방식을 그대로 유지해 임시 이동할 때

자주 묻는 질문

301과 302 중 무엇을 골라야 하나요?

주소를 앞으로도 계속 새 곳으로 쓸 거라면 301(영구)을 씁니다. 세일 페이지처럼 잠시만 옮겼다가 다시 원래 주소로 돌아올 예정이면 302(임시)가 맞습니다. 헷갈릴 때 301을 남발하면 나중에 원상복구가 까다로우니, 확실히 영구적일 때만 301을 쓰는 것이 안전합니다.

.htaccess 파일은 어디에 두나요?

보통 사이트의 최상위 폴더(웹 루트)에 둡니다. 파일 이름은 점으로 시작하는 .htaccess이며 확장자가 없습니다. 아파치 서버에서 mod_rewrite 모듈이 켜져 있어야 규칙이 동작합니다. 엔진엑스(Nginx)에서는 .htaccess를 쓰지 않으므로 서버 설정에서 별도로 처리해야 합니다.

검색봇 접근 제어와는 다른 건가요?

네, 목적이 다릅니다. .htaccess 리다이렉트는 '들어온 방문자를 다른 주소로 보내는' 서버 규칙이고, 검색봇이 어떤 페이지를 읽을지 정하는 것은 robots.txt 생성기가 담당합니다. 둘을 함께 쓰면 주소 이전과 색인 관리를 같이 다룰 수 있습니다.