본문 바로가기

워드프레스 .htaccess와 wp-config.php 파일 위치 및 수정 방법 가이드

태비니 2025. 4. 18.

워드프레스 사이트를 운영하다 보면 .htaccess와 wp-config.php 파일을 수정해야 하는 경우가 자주 발생합니다. 이 두 파일은 워드프레스의 핵심 기능과 설정을 담당하는 중요한 파일이므로 정확한 위치와 수정 방법을 알아두는 것이 좋습니다.

.htaccess와 wp-config.php 파일의 위치

두 파일 모두 워드프레스가 설치된 루트 디렉토리에 위치하고 있습니다. 웹 호스팅 서비스에 따라 루트 디렉토리의 이름이 다를 수 있습니다.

  • 블루호스트, 사이트그라운드: public_html 폴더
  • 카페24: www 폴더
  • 닷홈: html 폴더

.htaccess 파일은 숨김 파일로 설정되어 있어 바로 보이지 않을 수 있습니다. 이 경우 FTP 클라이언트의 설정에서 숨김 파일을 표시하도록 변경해야 합니다.

 

👇👇👇 내용 자세히 보기  👇👇👇

FTP를 통한 파일 수정 방법

1. FTP 클라이언트 설치

파일질라(FileZilla)와 같은 FTP 클라이언트를 설치합니다. 이 프로그램은 무료이며 기능이 우수하여 널리 사용되고 있습니다.

2. FTP 접속하기

FTP 클라이언트를 실행하고 호스팅 계정 정보(호스트, 사용자 이름, 비밀번호)를 입력하여 서버에 접속합니다.

3. 파일 찾기

워드프레스가 설치된 루트 디렉토리로 이동합니다. 일반적으로 public_html, www, 또는 html 폴더입니다.

4. 숨김 파일 표시 설정

.htaccess 파일이 보이지 않는 경우, 파일질라에서 "서버 > 숨김 파일 강제 표시" 옵션을 선택하여 숨김 파일을 표시합니다.

5. 파일 편집하기

수정할 파일(.htaccess 또는 wp-config.php)을 선택하고 오른쪽 마우스 버튼을 클릭한 후 "보기/편집"을 선택합니다. 텍스트 편집기가 열리면 필요한 내용을 수정합니다.

6. 파일 저장하기

수정이 완료되면 파일을 저장합니다. 파일질라에서 파일이 변경되었다는 팝업 창이 나타나면 "예"를 클릭하여 서버에 업로드합니다.

cPanel을 통한 파일 수정 방법

블루호스트나 사이트그라운드와 같은 웹 호스팅 서비스를 사용하는 경우, cPanel의 파일 관리자를 통해 파일을 수정할 수 있습니다.

1. cPanel 로그인

웹 호스팅 제어판(cPanel)에 로그인합니다.

2. 파일 관리자 접속

cPanel에서 "파일 관리자" 아이콘을 클릭합니다.

3. 워드프레스 루트 디렉토리로 이동

일반적으로 "public_html" 폴더를 클릭하여 워드프레스 설치 디렉토리로 이동합니다.

4. 파일 찾기 및 편집

.htaccess 또는 wp-config.php 파일을 찾아 선택한 후 상단 메뉴에서 "편집" 버튼을 클릭합니다.

5. 파일 수정 및 저장

필요한 내용을 수정한 후 "저장" 버튼을 클릭하여 변경 사항을 적용합니다.

플러그인을 통한 파일 수정 방법

FTP 접속이 어려운 경우, 워드프레스 플러그인을 사용하여 파일을 수정할 수 있습니다.

Htaccess File Editor 플러그인

.htaccess 파일을 편집하기 위한 "Htaccess File Editor" 플러그인을 설치하고 활성화합니다. 이 플러그인은 워드프레스 대시보드에서 직접 .htaccess 파일을 편집할 수 있게 해줍니다.

.htaccess 파일이 없는 경우 대처 방법

워드프레스 사이트에서 .htaccess 파일이 없는 경우가 있습니다. 이 경우 다음과 같은 방법으로 해결할 수 있습니다.

1. 고유주소 설정 확인

워드프레스 관리자 페이지에서 "설정 > 고유주소"로 이동하여 고유주소 설정을 확인합니다. "기본" 설정이 아닌 다른 옵션(예: "글 이름")을 선택하고 변경 사항을 저장하면 .htaccess 파일이 자동으로 생성됩니다.

2. 서버 종류 확인

.htaccess 파일은 Apache 서버에서만 지원됩니다. Nginx 서버를 사용하는 경우 .htaccess 파일 대신 nginx.conf 파일을 사용해야 합니다.

wp-config.php 파일의 주요 설정

wp-config.php 파일은 워드프레스의 핵심 설정 정보를 담고 있습니다. 주요 설정 항목은 다음과 같습니다:

데이터베이스 설정

define('DB_NAME', 'database_name_here'); // 데이터베이스 이름
define('DB_USER', 'username_here'); // 데이터베이스 사용자명
define('DB_PASSWORD', 'password_here'); // 데이터베이스 비밀번호
define('DB_HOST', 'localhost'); // 데이터베이스 호스트

보안 키 및 솔트

define('AUTH_KEY', 'your_unique_phrase');
define('SECURE_AUTH_KEY', 'your_unique_phrase');
define('LOGGED_IN_KEY', 'your_unique_phrase');
define('NONCE_KEY', 'your_unique_phrase');

디버깅 설정

define('WP_DEBUG', false); // 디버그 모드 비활성화

메모리 한도 설정

define('WP_MEMORY_LIMIT', '128M'); // 메모리 한도 설정

주의사항

  1. 파일 수정 전에 반드시 백업을 만들어두세요.
  2. wp-config.php 파일의 데이터베이스 정보를 잘못 입력하면 사이트에 접속할 수 없게 됩니다.
  3. 루트 디렉토리(public_html, www, html 등)를 삭제하면 사이트에 접속할 수 없게 되므로 주의하세요.
  4. .htaccess 파일을 잘못 수정하면 사이트에 오류가 발생할 수 있습니다.

자주 묻는 질문

.htaccess 파일이 보이지 않는 이유는 무엇인가요?

.htaccess 파일은 숨김 파일로 설정되어 있어 FTP 클라이언트에서 숨김 파일 표시 옵션을 활성화해야 볼 수 있습니다.

wp-config.php 파일이 없는 경우 어떻게 해야 하나요?

wp-config-sample.php 파일을 wp-config.php로 복사한 후 필요한 설정을 수정하면 됩니다.

Nginx 서버에서 .htaccess 파일을 사용할 수 있나요?

Nginx 서버에서는 .htaccess 파일을 직접 사용할 수 없습니다. .htaccess 파일의 내용을 nginx.conf 파일로 변환해야 합니다.

wp-config.php 파일에서 디버그 모드를 활성화하는 방법은 무엇인가요?

define('WP_DEBUG', true); 코드를 추가하여 디버그 모드를 활성화할 수 있습니다.

.htaccess 파일을 통해 어떤 설정을 할 수 있나요?

URL 리디렉션, 디렉토리 접근 제한, 웹페이지 캐시 설정, 사용자 정의 오류 페이지 설정 등을 할 수 있습니다.

댓글