---
title: "`.htaccess`를 사용하여 Apache에서 강제로 HTTPS로 리디렉션하기 - 근심을 잊는 한 장"
description: "최근 한 친구가 웹사이트를 만들고 SSL 인증서를 적용하여 전체 사이트에 HTTPS 암호화를 활성화했습니다. 그런데 설정을 완료한 후에도 HTTP로 접속할 수 있다는 사실을 발견했고, 이로 인해 사용자가 강제로 HTTPS 암호화 모드로 진입할 수 없었습니다."
canonical_url: "https://www.ikxin.com/ko/article/htaccess-https-redirect"
last_updated: "2026-09-16T09:59:27.259Z"
locale: ko
meta:
  "og:description": "최근 한 친구가 웹사이트를 만들고 SSL 인증서를 적용하여 전체 사이트에 HTTPS 암호화를 활성화했습니다. 그런데 설정을 완료한 후에도 HTTP로 접속할 수 있다는 사실을 발견했고, 이로 인해 사용자가 강제로 HTTPS 암호화 모드로 진입할 수 없었습니다."
  "og:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~YC5odGFjY2Vzc2Drpbwg7IKs7Jqp7ZWY7JesIEFwYWNoZeyXkOyEnCDqsJXsoJzroZwgSFRUUFProZwg66as65SU66CJ7IWY7ZWY6riwIC0g6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2Cc_Article%2Ctitle_~YC5odGFjY2Vzc2Drpbwg7IKs7Jqp7ZWY7JesIEFwYWNoZeyXkOyEnCDqsJXsoJzroZwgSFRUUFProZwg66as65SU66CJ7IWY7ZWY6riw%2Cdescription_~7LWc6re8IO2VnCDsuZzqtazqsIAg7Ju57IKs7J207Yq466W8IOunjOuTpOqzoCBTU0wg7J247Kad7ISc66W8IOyggeyaqe2VmOyXrCDsoITssrQg7IKs7J207Yq47JeQIEhUVFBTIOyVlO2YuO2ZlOulvCDtmZzshLHtmZTtlojsirXri4jri6QuIOq3uOufsOuNsCDshKTsoJXsnYQg7JmE66OM7ZWcIO2bhOyXkOuPhCBIVFRQ66GcIOygkeyGje2VoCDsiJgg7J6I64uk64qUIOyCrOyLpOydhCDrsJzqsqztlojqs6AsIOydtOuhnCDsnbjtlbQg7IKs7Jqp7J6Q6rCAIOqwleygnOuhnCBIVFRQUyDslZTtmLjtmZQg66qo65Oc66GcIOynhOyehe2VoCDsiJgg7JeG7JeI7Iq164uI64ukLg%2CsiteName_~6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2CsiteHost_www.ikxin.com%2Cp_Ii9rby9hcnRpY2xlL2h0YWNjZXNzLWh0dHBzLXJlZGlyZWN0Ig%2Cs_uROFndCDVLDqDBTg.png"
  "og:image:alt": "`.htaccess`를 사용하여 Apache에서 강제로 HTTPS로 리디렉션하기 - 근심을 잊는 한 장"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "`.htaccess`를 사용하여 Apache에서 강제로 HTTPS로 리디렉션하기"
  "twitter:image": "https://www.ikxin.com/_og/d/h_630%2Ca_~YC5odGFjY2Vzc2Drpbwg7IKs7Jqp7ZWY7JesIEFwYWNoZeyXkOyEnCDqsJXsoJzroZwgSFRUUFProZwg66as65SU66CJ7IWY7ZWY6riwIC0g6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2Cc_Article%2Ctitle_~YC5odGFjY2Vzc2Drpbwg7IKs7Jqp7ZWY7JesIEFwYWNoZeyXkOyEnCDqsJXsoJzroZwgSFRUUFProZwg66as65SU66CJ7IWY7ZWY6riw%2Cdescription_~7LWc6re8IO2VnCDsuZzqtazqsIAg7Ju57IKs7J207Yq466W8IOunjOuTpOqzoCBTU0wg7J247Kad7ISc66W8IOyggeyaqe2VmOyXrCDsoITssrQg7IKs7J207Yq47JeQIEhUVFBTIOyVlO2YuO2ZlOulvCDtmZzshLHtmZTtlojsirXri4jri6QuIOq3uOufsOuNsCDshKTsoJXsnYQg7JmE66OM7ZWcIO2bhOyXkOuPhCBIVFRQ66GcIOygkeyGje2VoCDsiJgg7J6I64uk64qUIOyCrOyLpOydhCDrsJzqsqztlojqs6AsIOydtOuhnCDsnbjtlbQg7IKs7Jqp7J6Q6rCAIOqwleygnOuhnCBIVFRQUyDslZTtmLjtmZQg66qo65Oc66GcIOynhOyehe2VoCDsiJgg7JeG7JeI7Iq164uI64ukLg%2CsiteName_~6re87Ius7J2EIOyeiuuKlCDtlZwg7J6l%2CsiteHost_www.ikxin.com%2Cp_Ii9rby9hcnRpY2xlL2h0YWNjZXNzLWh0dHBzLXJlZGlyZWN0Ig%2Cs_uROFndCDVLDqDBTg.png"
  "twitter:image:alt": "`.htaccess`를 사용하여 Apache에서 강제로 HTTPS로 리디렉션하기 - 근심을 잊는 한 장"
---

> Index of every page on this site: [llms.txt](https://www.ikxin.com/llms.txt)

# **\`.htaccess\`를 사용하여 Apache에서 강제로 HTTPS로 리디렉션하기**

2017.05.21 9,939  0

최근 한 친구가 웹사이트를 만들고 SSL 인증서를 적용하여 전체 사이트에 HTTPS 암호화를 활성화했습니다. 그런데 설정을 완료한 후에도 HTTP로 접속할 수 있다는 사실을 발견했고, 이로 인해 사용자가 강제로 HTTPS 암호화 모드로 진입할 수 없었습니다.

나중에 그 친구가 저에게 해결을 부탁했습니다. 바이두에서 검색한 해결 방법을 참고해 보니 모두 사용할 수 없었고, 301 리디렉션이 반복되어 웹사이트를 열 수 없게 되었습니다. 그래서 의사 정적 관련 문서를 찾아본 후, `.htaccess`의 리디렉션 규칙을 작성하여 HTTP를 HTTPS로 강제 전환해 웹사이트에 접속하도록 구현했습니다.

> 중요 안내: 리디렉션 우선순위를 보장하려면 반드시 코드를 `.htaccess` 파일의 맨 앞에 넣어야 합니다. 기존 규칙과 중복되는 경우에는 4\~5줄만 작성하면 됩니다.

 Plain Text

```
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{SERVER_PORT} !^443$RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]</IfModule>
```

위 코드를 `.htaccess`에 저장하세요. 구현되지 않는 경우에는 notepad++ 편집기로 파일을 저장해 보세요.

## **댓글**

(0)

아직 댓글이 없습니다

## **댓글 작성**

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.ikxin.com/ko#website","@type":"WebSite","description":"근심을 잊는 한 장은 기술 탐구와 일상을 다루는 개인 웹사이트입니다. 웹 개발, 백엔드 및 DevOps 실무를 기록하고 소프트웨어 도구와 디지털 경험, 코드 밖의 견문과 생각을 나눕니다.","inLanguage":"ko-KR","name":"근심을 잊는 한 장","url":"https://www.ikxin.com/ko","translationOfWork":{"@id":"https://www.ikxin.com/#website"}},{"@id":"https://www.ikxin.com/ko/article/htaccess-https-redirect#webpage","@type":"WebPage","description":"최근 한 친구가 웹사이트를 만들고 SSL 인증서를 적용하여 전체 사이트에 HTTPS 암호화를 활성화했습니다. 그런데 설정을 완료한 후에도 HTTP로 접속할 수 있다는 사실을 발견했고, 이로 인해 사용자가 강제로 HTTPS 암호화 모드로 진입할 수 없었습니다.","name":"`.htaccess`를 사용하여 Apache에서 강제로 HTTPS로 리디렉션하기","url":"https://www.ikxin.com/ko/article/htaccess-https-redirect","isPartOf":{"@id":"https://www.ikxin.com/ko#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.ikxin.com/ko/article/htaccess-https-redirect"]}]}]}
```

## Sitemap

See the full [sitemap](https://www.ikxin.com/sitemap.md) for all pages.
