WordPress 영구 링크가 작동하지 않는 문제를 해결하는 방법

게시 됨: 2022-07-28

WordPress 영구 링크가 작동하지 않습니까?

일부 페이지에서 예기치 않게 404 오류가 발생했습니까? 영구 링크가 깨졌다는 신호입니다.

깨진 영구 링크는 일반적인 WordPress 문제입니다. 이 특정 문제는 플러그인 또는 테마를 설치하거나 업데이트한 후에 종종 발생합니다. 다른 원인으로는 .htaccess 파일 변경, 새 도메인 또는 서버로 마이그레이션, 백업 복원 등이 있습니다.

좋은 소식은 깨진 영구 링크를 고칠 수 있다는 것입니다.

이 기사에서는 먼저 다양한 원인을 조사한 다음 문제를 해결하는 여러 가지 방법을 보여 드리겠습니다.

깨진 영구 링크는 이탈률과 검색 엔진 순위에 영향을 미치므로 가능한 한 빨리 영구 링크를 수정하는 것이 좋습니다. 시작하겠습니다.

#WordPress에서 작동하지 않는 영구 링크를 #수정하는 방법
트윗하려면 클릭

퍼머링크가 작동하지 않는 이유

영구 링크는 WordPress 웹 사이트의 개별 게시물, 페이지, 카테고리, 태그 및 파일의 영구 URL입니다.

WordPress는 다양한 영구 링크 구조를 제공합니다.

대부분의 사이트는 포스트 퍼머링크 구조를 선택하지만 뉴스 웹사이트와 같은 일부 사이트는 시간에 민감하므로 월 및 일 퍼머링크 구조를 선택합니다.

워드프레스 퍼머링크 구조
다양한 유형의 WordPress 영구 링크 구조

일반적으로 하나의 영구 링크 구조를 선택하고 유지하는 것이 좋습니다. 변경하면 사이트의 SEO에 부정적인 영향을 미치기 때문입니다.

마찬가지로 완전히 깨진 퍼머링크도 사이트의 SEO에 부정적인 영향을 미칩니다.

다음 섹션에서는 ️ 깨진 영구 링크를 수정하는 방법을 보여 드리겠습니다 . 하지만 먼저 퍼머링크가 작동하지 않는 이유를 간단히 살펴보겠습니다.

업데이트:

WordPress 코어, 플러그인 및 테마를 정기적으로 업데이트하는 것은 WordPress 웹사이트의 보안과 성능에 매우 중요합니다. 업데이트 후 충돌은 테마와 플러그인 간에 일반적입니다. 이러한 충돌은 다양한 유형의 오류로 이어집니다. 이러한 오류 중 하나는 깨진 영구 링크 404 오류입니다.

새 플러그인 설치:

새 플러그인이 영구 링크 설정이 저장된 .htaccess 파일을 수정했을 수 있습니다. 이로 인해 영구 링크가 작동하지 않을 수 있습니다.

마이그레이션 및 백업 복원:

새 서버 또는 도메인으로 마이그레이션하면 .htaccess 파일이 수정되어 영구 링크가 손상될 수 있습니다. 백업을 복원해도 동일한 문제가 발생할 수 있습니다.

원인이 무엇이든 ' WordPress 영구 링크가 작동하지 않음 ' 문제를 해결하는 것은 매우 쉽습니다. 솔루션에 대해 알아보겠습니다.

'WordPress 영구 링크가 작동하지 않음' 문제를 해결하는 방법

깨진 영구 링크를 수정하는 방법에는 여러 가지가 있습니다. 영구 링크 설정을 재설정하거나 .htaccess 파일을 재생성하거나 범인 플러그인을 찾아 삭제할 수 있습니다.

각 솔루션을 안내할 것이며 사이트에서 문제가 해결될 때까지 모든 솔루션을 시도해 볼 것을 권장합니다.

시작하기 전에 전체 웹사이트를 백업하세요.

깨진 영구 링크를 수정하려면 웹 사이트의 백엔드로 이동하여 특정 단계를 수행해야 합니다.

말할 필요도 없이, 한 번의 실수로 웹사이트가 망가질 수 있습니다. 그런 일이 발생하면 백업이 안전망이 될 것입니다.

웹 사이트를 빠르게 정상 상태로 복원하고 나머지 튜토리얼을 진행할 수 있습니다.

이제 WordPress 영구 링크가 작동하지 않는 문제를 해결하려면 다음 단계를 수행해야 합니다.

  1. 영구 링크 설정 재설정
  2. .htaccess 파일 재생성
  3. 범인 플러그인 찾기 및 삭제

1. 퍼머링크 설정 재설정

가장 먼저 시도할 수 있는 것 중 하나는 영구 링크를 재설정하는 것입니다.

WordPress 대시보드를 열고 설정 → 영구 링크 로 이동하십시오.

원하는 퍼머링크 구조가 선택되었는지 확인하십시오. 이미 완료되었으면 아무것도 변경할 필요가 없습니다 .

그런 다음 페이지 끝까지 아래로 스크롤하고 변경 사항 저장 버튼을 누르십시오. 예 – 설정을 변경하지 않은 경우에도 이 버튼을 눌러야 합니다.

이렇게 하면 이전 규칙이 다시 작성되고 영구 링크 설정이 업데이트됩니다.

워드프레스 퍼머링크 설정 페이지
Permalink 설정 페이지에서 Permalink 구조 변경

이렇게 해도 영구 링크가 수정되지 않으면 수동으로 재설정하는 것이 좋습니다. 수동 재설정은 다음 섹션에서 다룰 .htaccess 파일을 재생성하여 수행할 수 있습니다.

️ 중요: 솔루션을 구현한 후 깨진 영구 링크를 확인하기 전에 브라우저 캐시를 지우십시오. 브라우저 캐시는 웹사이트의 오래된 버전을 보여줄 수 있습니다. 즉, 영구 링크가 수정되어도 깨진 영구 링크가 표시됩니다. 따라서 영구 링크가 작동하는지 확인하기 전에 캐시를 지우십시오.

2. .htaccess 파일 재생성

새 .htaccess 파일을 재생성하려면 현재 .htaccess 파일의 이름을 바꾸고 새 파일을 만들어야 합니다. 방법은 다음과 같습니다.

1단계: 호스팅 계정을 열고 cPanel 로 이동하여 파일 관리자 를 선택합니다.

호스트가 cPanel을 사용하지 않는 경우 FTP를 사용하여 서버에 직접 연결할 수도 있습니다.

그런 다음 public_html 폴더를 열고 .htaccess 파일을 찾습니다.

파일을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기 옵션을 선택합니다. 파일 이름을 .htaccess_old 와 같은 이름으로 바꿉니다.

htaccess 파일 이름 바꾸기
.htaccess 파일 이름 바꾸기

2단계: 이제 새 .htaccess 파일을 만들어야 합니다.

파일 관리자 에서 새 파일을 추가하거나 생성하는 옵션 이 표시되어야 합니다.

FTP를 사용하는 경우에도 마찬가지입니다. 대부분의 FTP 소프트웨어에서 로컬 텍스트 편집기를 사용하여 새 파일을 만들 수 있기 때문입니다.

파일 관리자에서 새 파일 옵션 추가
파일 관리자에서 새 파일 추가

파일 옵션을 선택하면 팝업이 나타납니다. 여기 에서 파일의 이름 을 지정할 수 있습니다. 그리고 나가기 전에 Create New File 버튼을 누르는 것을 잊지 마십시오.

새 htaccess 파일 생성 - WordPress 영구 링크가 작동하지 않음
파일 관리자에서 새 .htaccess 파일 만들기

3단계: 새 파일을 마우스 오른쪽 버튼으로 클릭하고 편집 을 선택합니다.

이 시점에서 파일은 비어 있어야 합니다. 다음 코드로 채우십시오.

 # 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

새 파일을 종료하기 전에 저장 버튼을 누르는 것을 잊지 마십시오.

FTP를 사용하는 경우 파일이 업로드될 때까지 기다려야 할 수 있습니다 .

그런 다음 웹사이트에서 퍼머링크가 작동하는지 확인하세요. 그렇지 않은 경우 다음 해결 방법을 진행하십시오.

작동하는 경우 더 이상 사용하지 않는 .htaccess 파일의 이전 버전으로 돌아가서 삭제할 수 있습니다.

3. 범인 플러그인 찾기 및 삭제

이전 솔루션 중 아무 것도 작동하지 않으면 영구 링크 문제는 아마도 플러그인에서 비롯된 것입니다. 알아 보자.

플러그인이 문제의 원인인지 확인하는 가장 좋은 방법은 모든 플러그인을 비활성화하는 것입니다.

플러그인을 하나씩 비활성화하고 영구 링크가 작동하는지 확인하는 것은 시간이 많이 걸리는 과정입니다. 대신 모든 플러그인을 한 번에 비활성화하는 것이 좋습니다. 영구 링크가 작동하기 시작하면 플러그인이 주요 원인이라는 우리의 이론이 확인됩니다. 그런 다음 플러그인을 하나씩 비활성화하여 문제를 일으키는 플러그인을 찾을 수 있습니다.

플러그인을 일괄 비활성화하려면 플러그인 → 설치된 플러그인 으로 이동합니다.

그런 다음 모든 플러그인을 선택합니다 .

그런 다음 대량 작업 드롭다운에서 비활성화 를 선택하고 적용 버튼을 누릅니다.

플러그인 일괄 비활성화 - WordPress 영구 링크가 작동하지 않음
사이트에 설치된 모든 플러그인 비활성화

영구 링크가 작동하면 모든 플러그인 을 다시 활성화하고 플러그인을 하나씩 비활성화하기 시작합니다.

범인 플러그인을 찾으면 웹 사이트에서 삭제하십시오.

필수 플러그인이라면 대안을 찾으세요. 많은 WordPress 플러그인이 있습니다. 따라서 대안을 찾는 것이 어렵지 않아야 합니다.

도움이 더 필요하세요? WordPress 대시보드에 액세스할 수 없는 경우에도 모든 WordPress 플러그인을 비활성화하는 방법에 대한 이 가이드를 확인하십시오.

프로 팁: 다음에 플러그인을 설치하거나 업데이트할 때 플러그인의 호환성 문제를 확인하세요. 사이트의 다른 소프트웨어와 호환성 문제를 일으키는 경우 대안을 찾으십시오. 이런 식으로 호환성 문제로 인해 WordPress 웹 사이트에 나타나는 모든 유형의 오류를 피할 수 있습니다.

다음은 ' WordPress 영구 링크가 작동하지 않음 ' 오류에 대한 일반적인 솔루션입니다.

이러한 솔루션으로 WordPress 사이트의 영구 링크 문제가 해결되지 않으면 Apache 또는 Nginx 문제와 같이 서버 자체의 잘못된 구성일 수 있으므로 호스팅 제공업체에 연락하여 도움을 요청해야 합니다. 이미 취한 단계에 대해 알려주십시오. 그들은 더 많은 솔루션을 제공할 수 있어야 합니다.

맨 위로 이동

WordPress 영구 링크 문제를 영원히 해결하십시오.

WordPress 영구 링크는 웹사이트의 중요한 부분입니다. 그들은 독자와 검색 엔진에 게시물이나 페이지가 무엇인지 알려주는 데 도움이 됩니다.

#WordPress에서 작동하지 않는 영구 링크를 #수정하는 방법
트윗하려면 클릭

깨진 퍼머링크는 높은 이탈률과 검색 순위 하락의 원인이 됩니다.

운 좋게도 깨진 WordPress 영구 링크를 수정하는 방법 이 있습니다. WordPress 대시보드에서 재설정하거나 새 .htaccess 파일을 다시 생성할 수 있습니다. 영구 링크 문제를 일으키는 범인 플러그인을 찾아 사이트에서 제거할 수도 있습니다.

어떤 솔루션도 작동하지 않으면 호스팅 공급자에게 도움을 요청하십시오.

WordPress 문제 해결에 대한 다른 팁은 WordPress 문제 해결에 대한 전체 초보자 가이드를 확인하세요.

'WordPress 영구 링크가 작동하지 않음'에 대한 이 가이드에 대해 질문이 있는 경우 아래에 의견을 남겨주세요.

무료 가이드

속도를 높이는 5가지 필수 팁
귀하의 WordPress 사이트

로딩 시간을 50-80%까지 단축
간단한 팁을 따르면 됩니다.

무료 가이드 다운로드