WordPress

WordPress 퍼머링크 및 404 오류 해결하기

If your WordPress pages are returning 404 errors when they should exist, or links within your site are broken after a migration or plugin change, the most common fix is to flush (regenerate) your…

WordPress 퍼머링크 및 404 오류 문제 해결

WordPress 페이지가 존재해야 하는데 404 오류를 반환하거나 마이그레이션 또는 플러그인 변경 후 사이트 내의 링크가 끊어진 경우, 가장 일반적인 해결 방법은 WordPress 재작성 규칙을 플러시(재생성)하는 것입니다.

빠른 해결 방법: 퍼머링크 플러시

  1. yourdomain.com/wp-admin에서 WordPress 관리자로 로그인합니다
  2. 설정 > 퍼머링크로 이동합니다
  3. 아무것도 변경하지 않고 변경사항 저장을 클릭합니다

이렇게 하면 .htaccess 파일이 재생성되고 재작성 규칙이 플러시됩니다. 대부분의 경우 이 작업을 수행한 직후 404 오류가 해결됩니다.

WordPress 관리자에 액세스할 수 없는 경우

404 문제로 인해 로그인하거나 관리자에 액세스할 수 없는 경우:

  1. SFTP를 통해 사이트에 연결합니다. SFTP 액세스를 참조하세요
  2. WordPress 설치의 루트로 이동합니다
  3. .htaccess 파일을 엽니다
  4. WordPress 주석 마커 사이의 내용을 기본 WordPress 규칙으로 바꿉니다:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
  1. 파일을 저장합니다
  2. WordPress 관리자로 로그인하고 위와 같이 퍼머링크를 다시 저장합니다

# BEGIN WordPress# END WordPress 마커 사이의 .htaccess 규칙만 수정하세요. 이 마커 외부의 모든 항목은 다른 플러그인이나 서버 구성에서 추가된 것이므로 제거하면 안 됩니다.

마이그레이션 후 퍼머링크 설정

최근에 사이트를 Kapsule로 마이그레이션한 경우, 기존 .htaccess 파일에 다른 서버 환경의 규칙이 포함되어 있을 수 있습니다. 마이그레이션 후:

  1. 설정 > 퍼머링크로 이동합니다
  2. 원하는 URL 구조를 선택합니다(예: 게시물 이름)
  3. 변경사항 저장을 클릭합니다

사용자 정의 퍼머링크 구조를 사용하는 경우, 플러시하기 전에 기록해 두세요. 플러시는 선택한 퍼머링크 형식을 변경하지 않으며 단지 이를 작동하게 하는 규칙을 재생성합니다.

문제가 지속되는 경우

다음을 확인하세요:

  • 서버에서 mod_rewrite이 활성화되어 있는지 확인합니다(Kapsule에서는 기본적으로 활성화됨)
  • 사이트 루트의 .htaccess 파일이 웹 서버에 의해 쓰기 가능한지 확인합니다
  • 최근에 설치된 플러그인을 하나씩 비활성화하여 충돌 여부를 확인합니다

이 중 어느 것으로도 문제가 해결되지 않으면 KPanel의 지원 아래에서 지원 티켓을 열어주세요.

여전히 도움이 필요하신가요?

다음 주소로 이메일을 보내주세요 support@kapsulehost.com 또는 KPanel에서 채팅을 시작하세요.

KPanel 열기