전 세계에서 가장 인기 있는 웹사이트 제작 플랫폼인 워드프레스는 사용자 친화적인 출판 플랫폼으로 시작해 빠르게 성장하며 업계를 선도하게 되었습니다. 워드프레스를 설치하고 사이트를 운영하는 데에는 기반이 되는 파일이나 폴더에 대한 지식이 전혀 필요하지 않습니다. 하지만 언젠가 워드프레스 파일에 대한 지식이 필요한 상황에 처할 수도 있습니다. 그중에서도 .htaccess 파일은 반드시 알아두어야 할 중요한 파일입니다. 이 글에서는 워드프레스 .htaccess 파일을 편집하는 방법을 자세히 알려드리겠습니다.
오랫동안 워드프레스 사이트를 운영해 왔다면, 한 번쯤은 이 파일에 접근해서 수정해야 할 필요성을 느낀 적이 있을 것입니다. 웹 서버에 위치한 .htaccess 파일은 특정 IP 주소 차단, 워드프레스 파일 접근 제한, 커스텀 에러 페이지 설정 등 다양한 작업에 활용할 수 있습니다.
다만 .htaccess 파일 수정은 쉬운 일이 아닙니다. 사소한 실수 하나로 웹사이트 전체가 오작동할 수 있기 때문입니다. 하지만 걱정하지 마세요. 이 가이드를 따라 하면 사이트를 망가뜨리지 않고 .htaccess 파일을 찾아 안전하게 편집할 수 있습니다.
.htaccess 파일이란 무엇인가?
.htaccess 파일은 워드프레스를 처음 설치할 때 자동으로 생성됩니다. 호스팅 서버에 특정 지시를 내릴 수 있게 해주는 매우 중요한 파일로, 리다이렉트 설정, 웹사이트 구성 변경, 심지어 워드프레스 사이트 보안 강화와 같은 기능을 수행하는 데 사용됩니다.
예를 들어, 웹사이트를 리뉴얼하면서 특정 페이지에 대한 접근을 막고 싶다면 .htaccess 파일을 활용해 비밀번호 보호를 설정할 수 있습니다. 관심이 있다면 '.htaccess로 사이트 비밀번호 보호하기' 가이드도 함께 참고해 보세요.
.htaccess 파일은 어디에 위치해 있는가?
워드프레스 htaccess 파일은 워드프레스가 설치된 루트(root) 디렉터리에 있습니다. 루트 디렉터리가 무엇인지 이해하기 위해 잠시 짚어보겠습니다.
워드프레스 사이트는 수많은 파일과 폴더가 체계적으로 정리된 구조로 이루어져 있습니다.
워드프레스 파일 구조를 이해하려면 러시아 인형(마트료시카)을 떠올려 보세요. 러시아 인형은 크기가 다른 속이 빈 나무 인형 여러 개로 구성되며, 각 인형은 더 큰 인형 안에 포개져 있습니다.
마찬가지로 작은 웹사이트 파일들은 더 큰 폴더 안에 포개져 있습니다. 가장 상위에 있는 것이 바로 public_html 폴더이며, 흔히 '루트 폴더'라고 불립니다. .htaccess 파일은 바로 이 루트 폴더 안에 있습니다.
워드프레스에서 .htaccess 파일을 찾는 방법
.htaccess 파일은 일반적으로 숨김 처리되어 있습니다. 매우 중요한 파일이기 때문에 실수로 삭제되는 등의 위험으로부터 보호하기 위함입니다.
.htaccess 파일을 찾으려면 먼저 워드프레스 호스팅 계정에 로그인한 후 cPanel로 이동하세요. 그다음 파일 관리자(File Manager)를 실행하고 public_html 폴더를 선택합니다.
.htaccess 파일은 숨겨져 있으므로 화면에 표시하려면 설정이 필요합니다. cPanel 파일 관리자 우측 상단에 있는 설정(Settings)을 클릭하면 창이 열리는데, 여기서 숨김 파일 표시(Show Hidden Files) 옵션을 선택하세요.

이제 public_html 폴더로 돌아가면 .htaccess 파일이 보일 것입니다.

파일을 찾는 방법을 알았으니, 이제 편집 방법을 살펴보겠습니다.
워드프레스 .htaccess 파일을 편집하는 방법
.htaccess 파일을 편집하는 방법은 한 가지가 아닙니다. 앞으로 몇 가지 방법을 모두 소개해 드리겠습니다.
- cPanel에서 htaccess 파일 편집하기
- FTP 클라이언트로 htaccess 파일 편집하기
- 플러그인으로 htaccess 파일 편집하기
잠깐! 반드시 백업부터 하세요
워드프레스 .htaccess 파일을 편집하기 전에 반드시 웹사이트 전체 백업을 진행하세요. 이 파일의 중요성과 실수로 삭제했을 때의 위험성은 아무리 강조해도 지나치지 않습니다. 게다가 .htaccess 파일을 수정했을 때 의도한 대로 결과가 나오지 않을 수도 있고, 최악의 경우 사이트가 아예 접속 불가 상태가 될 수 있습니다. 어떤 문제가 발생하든 백업본이 있다면 빠르게 원래 상태로 복구할 수 있으니 걱정할 필요가 없습니다.
자, 이제 .htaccess 파일을 편집하는 구체적인 방법을 알아보겠습니다.
1. cPanel에서 .htaccess 파일 편집하기
1단계:
호스팅 계정에 로그인한 후 cPanel로 이동하여 파일 관리자(File Manager)를 선택합니다.
2단계:
파일 관리자에서 public_html 폴더로 이동합니다. .htaccess 파일이 바로 이 폴더에 있습니다. 파일을 찾으면 우클릭한 후 편집(Edit)을 선택하세요.

이것으로 끝입니다. 이제 코드 스니펫을 삽입해 웹사이트를 수정할 수 있습니다.
2. FTP 클라이언트로 .htaccess 파일 편집하기
.htaccess 파일을 편집하는 또 다른 방법은 FTP 클라이언트를 사용하는 것입니다. FTP 클라이언트가 무엇인지 모르는 분들을 위해 간단히 설명하면, 웹사이트와 내 컴퓨터를 연결해 주는 도구라고 생각하면 됩니다. FileZilla 같은 FTP 클라이언트를 사용하면 호스팅 계정에 로그인하지 않고도 로컬 컴퓨터에서 웹사이트 파일에 직접 접근할 수 있습니다. FTP 클라이언트로 .htaccess 파일을 편집하는 방법은 다음과 같습니다.
1단계: FileZilla 설치하기
컴퓨터에 FileZilla(가장 널리 사용되는 FTP 클라이언트)를 다운로드하고 설치한 후 실행합니다.
2단계: FTP 접속 정보 찾기
이제 FileZilla를 웹사이트에 연결해야 하는데, 이를 위해 FTP 접속 정보가 필요합니다. 호스팅 업체에 문의해서 받을 수도 있지만, 직접 찾고 싶다면 'FTP 접속 정보를 수동으로 찾는 방법'이나 관련 동영상 가이드를 활용해 보세요.
FTP 접속 정보는 호스트명(hostname), 사용자명(username), 비밀번호(password), 포트 번호(port), 이 네 가지로 구성됩니다.
FileZilla 상단에는 FTP 접속 정보를 입력하는 입력란이 있습니다. 정보를 모두 입력한 후 빠른 연결(Quickconnect) 버튼을 누르면 프로그램이 웹사이트에 연결됩니다.

3단계: .htaccess 파일 찾아 편집하기
FileZilla 화면은 두 부분으로 나뉩니다. 왼쪽은 로컬 사이트(local site)로 내 컴퓨터의 파일들이 표시되고, 오른쪽은 원격 사이트(remote site)로 웹사이트의 파일들이 표시됩니다.
원격 사이트 영역에서 public_html 폴더를 선택하세요. 그러면 원격 사이트 섹션 바로 아래에 있는 파일 이름(File name) 목록에 해당 폴더의 내용이 나타납니다.
.htaccess 파일을 찾았다면 우클릭하고 편집(Edit)을 선택하면 됩니다.

이걸로 FTP 방식은 끝입니다. 이제 플러그인을 이용한 편집 방법을 알아보겠습니다.
3. 플러그인으로 .htaccess 파일 편집하기
cPanel이나 FTP 클라이언트를 통한 편집은 사이트 백업을 먼저 진행하고 파일을 직접 수정해야 하기 때문에 다소 부담스럽게 느껴질 수 있습니다. 대부분의 사이트 운영자는 워드프레스 파일에 직접 접근하는 일이 익숙하지 않아 처음에는 어렵게 느껴질 수 있고, 그만큼 실수할 가능성도 높습니다. 이런 경우에는 플러그인을 사용하는 것이 안전한 선택입니다.
.htaccess 파일 편집용 플러그인은 저장소에 여러 개가 있지만, 꼼꼼히 검토한 끝에 저희는 Htaccess Editor를 추천합니다. 이 플러그인은 5만 회 이상의 활성 설치와 수십 개의 5점 만점 리뷰를 보유하고 있으며, 꾸준히 업데이트되는 것도 확인할 수 있습니다. 좋은 플러그인을 고르기 위한 조건을 모두 충족하는 셈입니다.
다만 플러그인을 설치하기 전에 스테이징(테스트) 환경에서 먼저 호환성 문제가 없는지 확인한 후 설치하는 것이 좋습니다. 호환성 문제가 생기면 사이트가 오작동하거나 일부 플러그인이 멈출 수 있습니다. 워드프레스 스테이징 사이트를 만드는 방법에 대한 가이드도 참고해 보세요.
테스트를 마쳤다면 이제 플러그인으로 .htaccess 파일을 편집할 차례입니다.
1단계:
워드프레스 사이트에 Htaccess Editor 플러그인을 설치하고 활성화합니다.
2단계:
그런 다음 워드프레스 대시보드에서 설정(Settings)으로 이동해 WP Htaccess Editor를 선택합니다. 워드프레스 대시보드를 벗어나지 않고도 .htaccess 파일로 바로 이동할 수 있습니다. 원하는 코드 스니펫을 삽입한 후 반드시 변경 사항을 저장하는 것을 잊지 마세요.

이것으로 모든 과정이 끝났습니다!
마무리 생각
축하합니다! 워드프레스 전문가로 성장하는 여정의 첫걸음을 내디뎠습니다. 농담은 잠시 접어두고, .htaccess 파일로 할 수 있는 작업이 정말 다양하기 때문에 이 파일을 다루는 방법을 배워두면 분명 큰 도움이 될 것입니다.
또한 파일을 편집하는 방법을 여러 가지로 알고 있으면 유용합니다. 한 가지 방법이 어렵게 느껴진다면 다른 방법을 시도해 볼 수 있기 때문입니다. 익숙해지면 그냥 public_html 폴더로 이동해 .htaccess 파일을 열고 바로 편집하면 됩니다. 이 파일을 수정하면 웹사이트에 원하는 기능을 자유롭게 추가할 수 있습니다. 단, 어떤 수정을 하기 전에 반드시 백업을 진행하는 것을 잊지 마세요.
안전한 백업을 위한 BlogVault 백업 플러그인을 사용해 보세요