.htaccess 생성기
Apache .htaccess 규칙을 생성합니다. 리디렉션, 재작성, 보안 헤더, 캐싱 등.
.htaccess란?
Apache 설정 파일로 리디렉션, URL 재작성, 보안, 캐싱 등 디렉토리 수준 설정을 제어합니다.
.htaccess는 어디에 두나요?
웹사이트 루트 디렉토리 또는 규칙을 적용할 서브디렉토리에 배치합니다.
Nginx에서 작동하나요?
아니요, .htaccess는 Apache 전용입니다. Nginx는 다른 구문을 사용합니다.
사이트가 고장날 수 있나요?
네, 잘못된 규칙은 500 오류를 일으킬 수 있습니다. 백업과 테스트를 항상 하세요.
301과 302의 차이?
301은 영구적이며 순위 신호를 새 URL로 전송합니다. 302는 임시적이며 순위 신호를 전달하지 않습니다.
HTTPS를 강제하려면?
RewriteEngine On과 RewriteCond %{HTTPS} off, RewriteRule을 사용하여 HTTP 트래픽을 HTTPS로 리디렉션합니다.
mod_rewrite란?
URL 재작성, 리디렉션, 조건부 접근 제어를 제공하는 강력한 Apache 모듈입니다.
비밀번호로 보호하려면?
AuthType Basic, AuthUserFile, Require valid-user를 사용하세요. htpasswd 명령으로 암호화된 비밀번호의 .htpasswd 파일을 만듭니다.
IP를 차단하려면?
Require not ip 192.168.1.1로 단일 IP를 차단합니다. IP 범위나 전체 서브넷도 차단 가능합니다.
브라우저 캐싱을 활성화하려면?
mod_expires의 ExpiresByType 지시문으로 파일 유형별 캐시 만료 시간을 설정합니다.
GZIP 압축을 활성화하려면?
mod_deflate의 AddOutputFilterByType DEFLATE로 HTML, CSS, JavaScript를 압축하여 전송합니다.
보안 헤더란?
X-Frame-Options, X-Content-Type-Options, Content-Security-Policy 등으로 클릭재킹, MIME 스니핑, XSS 공격을 방지합니다.
핫링크를 방지하려면?
mod_rewrite로 HTTP_REFERER를 확인하여 외부 사이트의 요청을 차단합니다.
사용자 정의 오류 페이지를 만들려면?
ErrorDocument 지시문에 오류 코드와 경로를 지정합니다. 예: ErrorDocument 404 /404.html
.htaccess 생성기 사용 방법
Apache 문법을 외우지 않고도 리다이렉트, 리라이트, 보안 헤더, 캐시, 압축을 위한 .htaccess 규칙을 만들 수 있습니다. 모든 생성 작업은 브라우저에서 로컬로 이루어집니다.
- 필요한 규칙 범주를 선택합니다 — 리다이렉트, 리라이트, 보안 헤더, 캐시 또는 압축.
- 리다이렉트라면 From 칸에 원래 경로(예: /old-page)를, To 칸에 새 경로(예: /new-page)를 입력합니다.
- Type은 영구 이동이면 301 (Permanent), 테스트 중이라면 302 (Temporary)로 설정합니다.
- 생성된 코드 조각을 복사해 사이트 웹 루트의 .htaccess 파일에 붙여넣습니다.
- 이후 옛 URL로 접속해 확인합니다. 바로 반영되지 않으면 CDN과 브라우저 캐시를 지우세요.
브라우저는 301 리다이렉트를 오래 캐시합니다. 테스트할 때는 302 (Temporary)를 써서 낡은 영구 리다이렉트에 갇히지 않도록 하세요.
관련 도구
- Chmod 계산기 체크박스 포함 Linux 파일 권한을 시각화하고 계산하는 무료 온라인 chmod 계산기. 숫자(755, 644)와 기호 표기법(rwxr-xr-x)을 즉시 변환. setuid, setgid, sticky bit 같은 특수 권한 지원.
- ASCII 코드표 10진수, 16진수, 8진수, 2진수 코드, HTML 엔티티 및 문자 설명을 포함한 완전한 ASCII 문자 인코딩 참조. 즉시 검색 및 필터링.
- HAR 뷰어 온라인에서 HAR 파일을 엽니다. 상태 색상, 정렬, 필터가 있는 요청 표, 헤더, 응답 본문 미리보기, 워터폴 차트 — 로컬 처리, 업로드 없음.
- IBAN 검증기 국제 은행 계좌 번호(IBAN)를 즉시 검증합니다. 80개국 이상의 형식, 길이, 체크섬을 실시간으로 확인합니다.
- HTTP 요청 테스터 브라우저에서 직접 REST API를 테스트하세요. 사용자 정의 헤더, 본문, 쿼리 매개변수로 GET, POST, PUT, DELETE 요청을 전송하고 응답 상태, 헤더, JSON 본문을 즉시 확인합니다.
- 랜덤 포트 생성기 IANA 표준 범위에서 임의의 네트워크 포트 번호를 생성합니다 — 잘 알려진 포트 (1-1023), 등록된 포트 (1024-49151), 동적 포트 (49152-65535). 고유 값, 정렬, 대량 생성 지원. 100% 브라우저 기반, 서버 불필요.
- Robots.txt 생성기 무료 온라인 robots.txt 생성기. robots.txt 파일을 만들고 사용자 정의하여 검색 엔진 크롤링을 제어하고, 크롤러 액세스를 관리하며, 사이트 SEO를 최적화하세요.
- 사이트맵 생성기 무료 온라인 XML 사이트맵 생성기. URL 추가, 우선순위 및 빈도 설정, SEO 친화적 사이트맵을 즉시 생성하세요.