본문 바로가기
WEBIS 웹유틸무료 온라인 도구

개발 도구 · 브라우저 실행

.htaccess 리다이렉트 생성기

HTTPS·www·trailing slash·개별 Apache redirect 규칙을 제한된 안전 문법으로 만듭니다.
  • 브라우저 안에서 즉시 처리
  • 입력값은 도구 DB에 저장하지 않음
  • 계산 입력을 외부로 전송하지 않음

Apache redirect draft

HTTPS·www·trailing slash와 개별 이동 규칙을 제한 문법으로 만듭니다

staging test required

.htaccess 적용 오류는 사이트 전체 500 또는 redirect loop를 만들 수 있습니다. 백업 후 staging과 `curl -I`로 먼저 확인하세요.

.htaccess 초안

hostname·2-argument rule 검증
오류

적용 전 확인

입력을 확인해 주세요.

빠른 사용법

세 단계로 확인합니다.

  1. 1
    Canonical hostname과 기본 규칙을 고릅니다

    scheme·경로 없는 hostname과 HTTPS·www·trailing slash, 301 또는 302를 선택합니다.

  2. 2
    개별 이동을 두 인자로 입력합니다

    한 줄에 `/old /new` 또는 `/old https://host/path` 형식으로 최대 200개를 추가합니다.

  3. 3
    백업 후 staging에서 순서와 loop를 검사합니다

    기존 RewriteRule 앞뒤 위치, query 보존, 파일·디렉터리 예외와 연속 redirect를 `curl -I`로 확인합니다.

결과 읽기

.htaccess redirect는 규칙 하나보다 기존 설정과의 순서가 더 중요할 수 있습니다.

잘못된 문법·모듈 미설치·중복 canonical 규칙은 사이트 전체 500, redirect loop, query 손실과 SEO 신호 분산을 만들 수 있습니다.
HOSTHostname 제한

scheme·경로·포트·shell 문자를 제외한 ASCII hostname만 redirect target에 사용합니다.

ARGS두 인자 규칙

사용자 줄을 source path와 안전한 path/http(s) target 두 개로만 허용해 directive 줄 삽입을 막습니다.

ORDER규칙 순서

HTTPS·host·slash·개별 경로가 서로 다시 이동시키지 않도록 기존 규칙과 최종 URL을 함께 테스트합니다.

Apache mod_rewrite·mod_alias와 AllowOverride 설정에 따라 동작이 다릅니다. 적용 전 파일 백업, config syntax 검사, staging, 대표 URL·쿼리·POST 동작 테스트를 거치세요.

이럴 때 유용합니다.

  • HTTP→HTTPS 초안
  • www canonical 통일
  • 개별 구 URL 301 목록

함께 확인하세요.

  • 사이트 전체 500·loop 가능
  • 기존 규칙 순서 충돌
  • 301은 충분히 검증 후 적용

자주 묻는 질문

사용 전 알아둘 점

301과 302 중 무엇을 쓰나요?

영구 이전은 보통 301, 임시 실험·점검은 302를 검토하지만 서비스 정책과 캐시 영향을 확인하세요.

공백이 있는 URL을 입력할 수 있나요?

directive 인자 주입을 줄이기 위해 허용하지 않습니다. URL을 적절히 percent-encode한 뒤 다시 검토하세요.

설정을 서버에 적용하나요?

아닙니다. 텍스트 초안만 만들며 실제 적용과 rollback은 운영자가 수행해야 합니다.