digtools
🔄
htaccess redirect generator,

.htaccess 리다이렉트 생성기

어렵고 복잡한 301/302 이동, 전체 도메인 이전, www 및 HTTPS 정규화 규칙을직관적인 화면(GUI)을 통해 완벽한 Apache 구문으로 자동 변환해 줍니다.

🔒
브라우저 기반 처리
서버로 데이터를 전송하지 않음
가입 및 설치 없음
접속 즉시 무제한 무료 사용
실시간 코드 렌더링
입력과 동시에 하단에 구문 출력

생성된 .htaccess 코드

📝 워드프레스(WordPress) 사용자의 경우, 이 코드를 복사하여 `.htaccess` 파일 내의 `# BEGIN WordPress` 주석보다 윗줄에 삽입해야 충돌 없이 정상 작동합니다.
about,

.htaccess 리다이렉트란?

이 도구는 전문적인 프로그래밍 지식이나 정규표현식 작성을 몰라도, 직관적인 화면 조작(GUI)만으로 안전한 "301 리다이렉트" 규칙을 생성해 주는 웹 서비스입니다. 301 리다이렉트는 웹사이트 리뉴얼, 도메인 주소 변경, HTTP에서 HTTPS로의 암호화 통신 전환 시 발생할 수 있는 검색엔진 노출 순위 하락(SEO 페널티)을 방지하는 필수적인 조치입니다. 생성된 코드를 복사하여 서버의 최상위 `.htaccess` 파일에 붙여넣기만 하면 즉시 작동합니다.

모든 코드 생성 및 처리 과정은 전적으로 사용자의 웹 브라우저 안에서만 이뤄집니다. 입력하신 도메인이나 URL 데이터가 당사 서버 등 외부로 전송되거나 수집되는 일은 일절 없습니다. 회원가입 없이 100% 안전하게 무제한 사용할 수 있습니다.

how to,

사용 방법

STEP 1

목적에 맞는 탭 선택

단일 페이지나 디렉토리를 옮길 때는 "페이지 이동"을, 사이트 도메인 전체를 바꿀 때는 "도메인 이전"을 선택하세요. 단순히 www를 통일하려면 "URL 정규화" 탭을 클릭합니다.

STEP 2

기존 주소와 새 주소 입력

이전 URL의 경로와 목적지가 될 새 URL 주소를 입력합니다. 영구적인 변경이라면 리다이렉트 타입을 '301'로 유지하세요. 화면 하단에 코드가 실시간으로 완성됩니다.

STEP 3

코드 복사 및 서버 적용

코드 영역 우측 상단의 '코드 복사' 버튼을 눌러 소스를 복사한 뒤, 웹 호스팅(서버) 환경의 루트 경로에 있는 `.htaccess` 파일에 붙여넣고 저장합니다.

glossary,

.htaccess & 리다이렉트 용어 사전

.htaccess
아파치(Apache) 웹 서버에서 디렉토리 수준의 설정을 제어하기 위해 사용하는 분산 설정 파일입니다. 주로 주소의 리다이렉션 처리, 접근 제어(비밀번호), 캐시 설정 등을 위해 사용됩니다.
301 리다이렉트 (Moved Permanently)
요청한 웹 페이지의 주소가 '영구적'으로 다른 곳으로 이동했음을 알리는 서버의 응답 상태 코드입니다. 구글 등의 검색엔진은 301 신호를 받으면 이전 URL의 백링크 등 검색 노출 권위를 새 URL로 그대로 인계해 줍니다.
302 리다이렉트 (Found / Moved Temporarily)
웹 페이지가 '임시적'으로 이동했음을 의미합니다. 단기 이벤트 페이지 전환이나 서버 유지보수 시 주로 사용하며, 검색엔진은 페이지의 SEO 가치를 새로운 주소로 이전시키지 않고 보류합니다.
410 상태 코드 (Gone)
웹 페이지나 문서가 '영구적으로 삭제'되었으며 갱신될 예정이 없음을 검색엔진에 명확히 알리는 코드입니다. 404(Not Found)보다 검색엔진 인덱스에서 페이지를 훨씬 신속하게 제거하도록 유도합니다.
URL 정규화 (Canonicalization)
접속 가능한 동일한 내용의 URL 주소가 여러 개 있을 때(예: www 포함/미포함, http/https) 이를 가장 대표적이고 바람직한 단일 주소 하나로 통합(강제 이동)하는 SEO 핵심 작업입니다.
RewriteRule / RewriteCond
아파치의 `mod_rewrite` 모듈을 구동하는 핵심 지시어입니다. `RewriteCond`는 특정 조건(예: 접속이 http인지)을 검사하고, `RewriteRule`은 그 조건이 맞을 때 주소를 어떻게 재작성(Rewrite)할지 정의합니다.
faq,

자주 묻는 질문 (FAQ)

Q.301과 302 리다이렉트 중 어떤 것을 사용해야 하나요?
사이트 리뉴얼이나 도메인 변경 등 기존 URL로 다시 돌아올 계획이 없다면 무조건 '301 (영구 이동)'을 사용해야 합니다. 301은 기존 페이지가 쌓아온 SEO 가치(백링크, 검색 순위)를 새 페이지로 온전히 전달합니다.
Q.워드프레스 환경에서도 사용할 수 있나요?
네, 가능합니다. 단, 워드프레스가 자체적으로 생성하는 기본 규칙(RewriteRule)들과 충돌하지 않으려면, `.htaccess` 파일의 최상단 영역, 즉 `# BEGIN WordPress` 주석의 바로 위쪽에 생성된 코드를 붙여넣으시길 권장합니다.
Q.한 번에 여러 개의 리다이렉트 규칙을 생성할 수 있나요?
네, '페이지/디렉토리 이동' 탭에서 '규칙 추가' 버튼을 눌러 입력 폼을 무한정 늘릴 수 있습니다. 한 번에 대량의 규칙을 입력하고 한 번에 코드를 복사하세요.
Q.Nginx 서버에서도 작동하나요?
아닙니다. 이 도구가 생성하는 코드는 Apache 웹 서버의 `.htaccess` 구문 전용입니다. Nginx 서버를 이용 중이라면 출력된 로직을 참고하여 `nginx.conf` 구문에 맞게 변환해야 합니다.
Q.제가 입력한 도메인이나 URL 데이터가 서버에 저장되나요?
전혀 저장되지 않습니다. 입력값 검증과 코드 생성 로직은 모두 100% 사용자의 브라우저 내부(클라이언트 사이드)에서 실행됩니다. 어떠한 데이터도 외부로 전송되지 않으니 안심하세요.
use cases,

주요 활용 사례

🔄

사이트 리뉴얼 및 카테고리 재편성

기존에 존재하던 게시판이나 카테고리 주소 체계가 개편으로 인해 완전히 달라졌을 때, 수많은 구형 링크를 신형 링크로 각각 일대일 매칭해 트래픽 누수를 차단합니다.

🌐

브랜드 변경에 따른 전체 도메인 이전

브랜드 명칭 변경으로 도메인 자체를 완전히 새로운 주소로 옮겨야 할 때, 이 도구를 사용하여 옛 도메인의 모든 경로 구조를 유지한 채 새 도메인으로 매끄럽게 포워딩(이동) 시킵니다.

🔒

SSL 인증서 도입 및 HTTPS 강제화

최근 검색엔진은 보안이 강화된 HTTPS 웹사이트에 가산점을 부여합니다. 보안 인증서를 설치한 후, 기존 암호화되지 않은 HTTP 유입을 안전한 HTTPS 주소로 강제 릴레이할 수 있습니다.

📊

유사 중복 콘텐츠(Duplicate Content) 페널티 예방

www가 붙은 접속과 안 붙은 접속을 방치하면 검색엔진은 이를 내용이 복제된 악성 쌍둥이 사이트로 취급할 수 있습니다. 한쪽으로 트래픽을 통일하여 검색엔진의 SEO 가치를 한 곳으로 집약시킵니다.

tech,

기술적 특징

안전한 RewriteRule 이스케이프(Escape) 알고리즘 적용

개발 지식이 부족한 사용자가 `.`이나 `?` 같은 정규표현식 특수기호를 도메인이나 경로에 그대로 입력하더라도, 본 생성기는 이를 내부적으로 자동 감지하여 `\.` 형태로 안전하게 이스케이프 처리한 뒤 코드를 출력합니다. 이로 인해 정규식 오작동으로 인한 서버 에러(500 Internal Server Error) 발생 확률을 획기적으로 낮췄습니다.

또한, 디렉토리 단위의 일괄 리다이렉트 생성 시 아파치의 캡처 그룹 매개변수(`$1`)를 정확히 배치하여, 기존 디렉토리 하위에 딸려있던 수많은 서브 페이지나 쿼리 스트링(Query String) 값들이 새 목적지에서도 끊어지지 않고 온전히 이어지도록 정밀하게 설계되었습니다.

모든 카테고리

Send Feedback

Please let us know your thoughts to help us improve the tool.

면책 조항

본 사이트에서 제공하는 도구는 모두 무료로 이용하실 수 있지만, 사용자 본인의 책임 하에 이용해 주시기 바랍니다. 각종 도구의 계산 결과나 변환 결과, 생성 데이터의 정확성, 완전성, 안전성에 대해 본 사이트는 어떠한 보증도 하지 않습니다. 도구 이용으로 인해 발생한 어떠한 손해나 문제에 대해서도 운영자는 일체의 책임을 지지 않으니 미리 양해 부탁드립니다. 또한 파일 처리 및 계산 등은 원칙적으로 이용 중인 브라우저 내에서 완료되며, 입력된 데이터가 본 사이트의 서버로 전송되거나 저장되지 않습니다.