KO
내 도구

.htaccess 리디렉션 생성기 (301, HTTPS, www)

Apache .htaccess 리디렉션을 만듭니다. 단일 페이지, 이전→새 주소 일괄 목록, HTTP→HTTPS, www 유무, 도메인 이전, 폴더, 끝 슬래시, .html/.php 제거를 지원합니다.

.htaccess 규칙
규칙 수
1
모듈
mod_rewrite

브라우저는 영구 리디렉션을 캐시합니다. 먼저 302로 테스트하고 규칙이 맞으면 301로 바꾸세요. curl -I https://your-site/old-path로 확인할 수 있습니다.

규칙을 웹 루트의 .htaccess 파일 맨 위쪽에 두세요. mod_rewrite 또는 mod_alias와 해당 디렉터리의 AllowOverride가 필요하며, 직접 운영하는 서버라면 같은 줄을 가상 호스트에 넣어도 됩니다.

내 도구 →
광고

Apache 호스팅에서 리디렉션은 보통 .htaccess 파일에 들어갑니다. 페이지 이동, 모든 방문자를 HTTPS로 보내기, www와 www 없는 도메인 중 선택하기, 사이트 전체 이전 같은 일입니다. 이 생성기는 이런 작업과 함께 이전·새 주소 일괄 목록, 폴더 이동, 끝 슬래시, .html이나 .php 숨기기용 규칙을 정규식 문자를 이스케이프하고 쿼리 문자열도 올바르게 처리해 작성합니다.

사용 방법

  1. 리디렉션 종류와 상태 코드를 고르세요(영구 이동은 301).
  2. 이전 경로와 새 주소, 일괄 목록 또는 도메인을 입력하세요.
  3. 웹 루트의 .htaccess 파일 맨 위쪽에 규칙을 복사하세요.
  4. 시크릿 창의 브라우저나 curl -I로 테스트하고, 이전 URL은 최소 1년 동안 리디렉션을 유지하세요.

계산식

mod_alias: Redirect code /old new (prefix match) or RedirectMatch code ^/old$ new (exact). mod_rewrite: RewriteCond tests (HTTPS, HTTP_HOST, QUERY_STRING), then RewriteRule ^pattern$ target [R=code,L].

.htaccess에서 RewriteRule 패턴은 맨 앞의 슬래시 없이 일치시킵니다. Redirect와 RedirectMatch는 쿼리 문자열을 보지 못하므로, "?"가 있는 이전 주소에는 %{QUERY_STRING}에 대한 RewriteCond가 붙습니다. QSD(Apache 2.4)는 이전 쿼리가 덧붙지 않게 합니다.

예시

HTTP → HTTPS는 RewriteEngine On, RewriteCond %{HTTPS} !=on, RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]을 만듭니다. /old-page.html을 https://example.com/new-page/로 옮기면 RedirectMatch 301 ^/old-page\.html$ https://example.com/new-page/가 되며, 점은 이스케이프되어 실제 점에만 일치합니다.

자주 묻는 질문

301과 302 중 무엇을 쓰나요?

영구 이동에는 301(또는 308)을 쓰세요. 검색 엔진이 이전 페이지의 신호를 새 페이지로 옮깁니다. 임시 변경에는 302나 307을 씁니다. 브라우저는 301을 캐시하므로 먼저 302로 테스트하세요.

HTTPS 규칙을 넣었더니 사이트가 무한 반복되는 이유는 무엇인가요?

대개 프록시나 CDN이 HTTPS를 처리하고 Apache와는 HTTP로 통신해서 %{HTTPS}가 항상 꺼져 있기 때문입니다. 프록시 옵션을 켜서 X-Forwarded-Proto를 확인하거나 CDN을 전체 SSL로 설정하세요.

nginx에서도 .htaccess가 작동하나요?

아니요. nginx는 .htaccess 파일을 무시합니다. nginx 설정 생성기를 쓰고 서버 블록의 return 301 규칙을 사용하세요.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). .htaccess 리디렉션 생성기 (301, HTTPS, www). https://kakao.mobile/ko/tools/htaccess-redirect-generator/

MLA

“.htaccess 리디렉션 생성기 (301, HTTPS, www).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/htaccess-redirect-generator/.

광고