the IT Hustle
도구실전 매뉴얼소개

회사

  • 소개
  • 실전 매뉴얼
  • AI 용어집
  • 필자 소개
  • 문의

제품

  • 도구
  • AI 가격 동향
  • 에이전트 옵스
  • 코드
  • 디자인
  • 시스템 관리
  • 생산성
  • 마케팅
  • 비즈니스

법적 고지

  • 개인정보 처리방침
  • 이용약관
  • 면책 조항
  • 편집 원칙
  • 정정 안내

© 2026 Salty Rantz LLC. 모든 권리 보유.

기술 변혁 속에서 일하는 사람들을 위해 만들었습니다.

.htaccess 생성기

.htaccess 규칙을 시각적으로 빌드합니다. 리다이렉트, 재작성, CORS, gzip, 캐싱, 오류 페이지.

Domain
General
WWW:
Redirects
에러 페이지
.htaccess Output
# Generated by The IT Hustle .htaccess Generator
# https://the-it-hustle.com/tools/htaccess-generator

# Force HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Redirects
Redirect 301 /old-page /new-page

# Gzip Compression
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css text/javascript
  AddOutputFilterByType DEFLATE application/javascript application/json
  AddOutputFilterByType DEFLATE application/xml text/xml
  AddOutputFilterByType DEFLATE image/svg+xml
</IfModule>

# Browser Caching
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpeg "access plus 30 days"
  ExpiresByType image/png "access plus 30 days"
  ExpiresByType image/gif "access plus 30 days"
  ExpiresByType image/svg+xml "access plus 30 days"
  ExpiresByType text/css "access plus 30 days"
  ExpiresByType application/javascript "access plus 30 days"
</IfModule>

<IfModule mod_headers.c>
  Header set Cache-Control "max-age=2592000, public"
</IfModule>

# Custom Error Pages
ErrorDocument 404 /404.html

# Disable Directory Listing
Options -Indexes

# Security Headers
<IfModule mod_headers.c>
  Header set X-Content-Type-Options "nosniff"
  Header set X-Frame-Options "SAMEORIGIN"
  Header set X-XSS-Protection "1; mode=block"
  Header set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>

Generates Apache .htaccess rules. Always test on a staging server before deploying.

.htaccess 파일 생성하는 방법

The IT Hustle의 무료 .htaccess Generator로 Apache 리디렉션, 캐싱, 보안 규칙을 시각적으로 만들어 보세요.

  1. 1
    도메인 입력도메인 이름을 입력하세요. 생성기가 만드는 재작성 조건에 함께 반영됩니다.
  2. 2
    필수 항목 켜기Force HTTPS, gzip 압축, 브라우저 캐싱(캐시 기간 설정 가능), CORS, 핫링크 방지, 디렉터리 목록 제어를 활성화하세요.
  3. 3
    www 여부 결정www를 강제하거나, www를 제거하거나, URL을 그대로 둘지 선택하세요. 하나의 표준 형태를 강제하는 것이 SEO에 좋습니다.
  4. 4
    리디렉션과 오류 페이지 추가이동된 페이지를 위한 301이나 302 리디렉션을 만들고 404 같은 오류 코드를 커스텀 오류 페이지로 연결하세요.
  5. 5
    파일 복사생성된 규칙(기본 보안 헤더 포함)을 복사해 사이트 문서 루트의 .htaccess 파일에 붙여넣으세요.

자주 묻는 질문

Apache 웹 서버를 위한 디렉터리별 설정 파일입니다. 메인 서버 설정을 건드리지 않고도 리디렉션, 재작성, 캐싱, 압축, 접근 규칙을 제어할 수 있어 공유 호스팅에서 표준 도구로 쓰입니다.

아닙니다. .htaccess는 Apache 전용이며 nginx는 설계상 이를 무시합니다. 사이트가 nginx에서 실행된다면 저희 Nginx Config Generator를 사용해 같은 목표를 nginx 문법으로 달성하세요.

301은 영구 이동을 의미합니다. 브라우저가 이를 캐시하고 검색 엔진은 기존 URL의 순위를 새 URL로 넘겨줍니다. 302는 임시적이며 아무것도 캐시되거나 이전되지 않습니다. 구조 개편에는 301을, 유지보수 페이지처럼 일시적인 상황에는 302를 사용하세요.

SSL 인증서가 설치되어 있어도 방문자가 순수 http://를 입력하면 보안되지 않은 버전에 도달합니다. Force HTTPS 규칙은 서버 수준에서 모든 HTTP 요청을 HTTPS로 재작성해 암호화된 연결을 보장하고 중복 콘텐츠 문제를 방지합니다.

잘못된 .htaccess는 즉시 500 오류를 일으키므로 변경 사항을 업로드하기 전에 이전 파일을 백업해 두세요. 사이트가 망가지면 백업을 복원하고, 가능하다면 스테이징 사본에서 먼저 규칙을 테스트하세요.

관련 도구

Nginx 설정 생성기Robots.txt & Sitemap 생성기HTTP 헤더 탐색기