워드 프레스

WordPress에서 301 리디렉션을 만드는 방법(4가지 방법)

경우에 따라 웹사이트의 특정 페이지를 이동하거나 삭제해야 합니다. 그것은 [웹사이트] 삶의 원입니다.

그러나 페이지를 이동하거나 삭제하면 사용자가 콘텐츠에 액세스할 수 없도록 하는 404 오류가 표시되어 종료되는 경우가 많습니다. 리디렉션을 제대로 설정하지 않으면 이탈률/이탈률이 증가하여 사용자 경험(및 잠재적으로 유기적 순위)에 해를 끼칠 수 있습니다.

다행스럽게도 WordPress에서 301 리디렉션을 쉽게 만들 수 있습니다. 이동하거나 제거된 페이지에 대한 301 리디렉션을 추가하면 사용자(및 검색 엔진)가 새롭고 업데이트된 URL로 이동됩니다. 리디렉션 플러그인을 사용하든 사이트 파일을 편집하든 301 리디렉션을 구축하면 사이트의 끊어진 링크를 효과적으로 수정할 수 있습니다.

이 게시물에서는 301 리디렉션이 무엇이며 언제 사용할 수 있는지 설명합니다. 그런 다음 WordPress에서 301 리디렉션을 만드는 네 가지 방법을 보여 드리겠습니다. 시작하자!

리디렉션 소개

시작하려면 리디렉션이 무엇인지 알아야 합니다. 간단히 말해 모든 리디렉션은 사용자와 검색 엔진을 다른 웹 주소로 보냅니다. 이렇게 하면 요청된 URL이 다른 위치로 자동 리디렉션됩니다.

웹사이트 소유자는 임시 또는 영구 리디렉션을 사용하여 방문자에게 오류 페이지가 표시되지 않도록 할 수 있습니다. 404 오류라고도 하는 이러한 "찾을 수 없음" 오류는 브라우징 경험을 방해하고 방문자가 귀하의 웹사이트를 나가게 할 수 있습니다.

DreamHost 용어집

404 오류는 무엇입니까?

404 오류는 사용자가 액세스하려는 페이지가 존재하지 않음을 나타내는 HTTP 상태 코드입니다. 404 오류는 다양한 이유로 발생할 수 있지만 거의 항상 사용자 경험(UX)이 좋지 않습니다.

더 읽기

다른 많은 리디렉션 유형도 있습니다. 각각은 웹 서버에서 브라우저로 고유한 HTTP 상태 코드를 보냅니다. 이 코드는 콘텐츠가 이동되는 방식을 나타냅니다.

가장 일반적인 URL 리디렉션 유형은 다음과 같습니다.

  • 301: 한 URL에서 다른 URL로의 영구 리디렉션.
  • 302: 일시적으로 새 URL로 리디렉션합니다.
  • 303: 캐시할 수 없는 리디렉션으로 콘텐츠를 일시적으로 교체합니다.
  • 307: 리디렉션이 주기적으로 업데이트될 수 있음을 검색 엔진에 알립니다.
  • 308: POST에서 GET 요청 메서드로의 변경을 허용하지 않는 영구 리디렉션입니다.
  • 메타 새로고침: 새로 고침 카운트다운 타이머로 자주 표시되는 클라이언트 측 리디렉션입니다.

지금까지 가장 많이 사용되는 리디렉션 유형은 301 리디렉션입니다. 이렇게 하면 검색 엔진과 온라인 사용자 모두에게 원래 리소스를 더 이상 사용할 수 없음을 알립니다. 대신 새 페이지로 영구적으로 리디렉션됩니다.

누군가 원본 링크를 클릭할 때마다 자동으로 다른 URL로 연결됩니다. 리디렉션은 사용자를 웹사이트의 올바른 페이지로 원활하게 안내하고 404 오류가 표시되지 않도록 합니다.

301 리디렉션을 사용해야 하는 이유

다양한 리디렉션 유형이 있으므로 어떤 것이 웹사이트에 적합한지 알기 어려울 수 있습니다. 다행히 301 리디렉션은 몇 가지 필수 관리 작업을 수행할 때 유용합니다.

301 리디렉션을 사용하는 가장 일반적인 이유 중 하나는 오래된 콘텐츠를 삭제할 때입니다. 게시물이 더 이상 관련이 없지만 여전히 트래픽이 발생하는 경우 이러한 사용자를 업데이트된 리소스로 안내해야 합니다.

이 경우 301 리디렉션은 URL을 영구적으로 이동하고 있음을 검색 엔진에 알립니다. 트래픽과 백링크를 보존하므로 이 리디렉션은 검색 엔진 최적화(SEO)를 향상시킬 수 있습니다. 그러나 검색 봇이 새 페이지를 발견하고 동일한 순위에 연결하는 데 시간이 걸릴 수 있습니다.

또한 새 도메인으로 이동하는 경우 301 리디렉션을 구현할 수 있습니다. URL을 리디렉션하지 않으면 현재 잠재고객을 빠르게 잃을 수 있습니다. 그러나 301 리디렉션은 방문자를 새 위치로 원활하게 안내합니다.

마찬가지로 301 리디렉션은 HTTP에서 HTTPS 연결로 이동할 때 유용할 수 있습니다. 사용자가 웹사이트의 보안 버전을 방문하도록 하려면 콘텐츠를 영구적으로 리디렉션하는 것이 가장 좋습니다.

별도의 게시물을 통합할 수도 있습니다. 정보를 한 페이지에 컴파일한 후 모든 이전 링크를 새 위치로 리디렉션할 수 있습니다.

받은 편지함으로 바로 콘텐츠 전달

우리 블로그를 구독하고 받은 편지함으로 바로 전달되는 이와 같은 훌륭한 콘텐츠를 받으십시오.

WordPress에서 301 리디렉션을 만드는 방법(4가지 방법)

이제 301 리디렉션에 대해 알고 있으므로 이를 웹 사이트에 적용할 수 있습니다. WordPress에서 301 리디렉션을 생성할 때 몇 가지 모범 사례에 대해 논의해 봅시다!

방법 1: 리디렉션 플러그인 설치

WordPress의 기본 기능을 확장하는 가장 좋은 방법 중 하나는 플러그인을 설치하는 것입니다. 다행히 웹사이트의 리디렉션을 만들고 관리하는 데 사용할 수 있는 유용한 플러그인이 많이 있습니다.

예를 들어 리디렉션은 사이트에 리디렉션 관리자를 추가하는 무료 도구입니다. 이 플러그인을 사용하여 301 리디렉션 설정, 끊어진 링크 추적, 영구 링크 마이그레이션 등을 수행할 수 있습니다.

리디렉션 WordPress 플러그인

시작하려면 WordPress에서 리디렉션을 설치하고 활성화하십시오. 그런 다음 도구> 리디렉션. 이 환영 페이지에서 다음을 클릭하십시오. 설정 시작:

리디렉션 플러그인 설정

다음 단계에서는 리디렉션이 사이트의 영구 링크, 리디렉션 및 404 오류를 모니터링하도록 할지 여부를 결정해야 합니다. 그렇다면 이 옵션을 활성화하고 계속:

리디렉션 플러그인 모니터링

그런 다음 플러그인은 REST API를 테스트하여 WordPress와 제대로 통신할 수 있는지 확인합니다. '좋음' 등급을 받으면 다음을 클릭할 수 있습니다. 마침 설정:

리디렉션 테스트 REST API

이제 301 리디렉션을 만들 수 있습니다! 이렇게 하려면 찾기 도구 > 리디렉션 > 새로 추가. 그런 다음 소스 URL과 대상 URL을 추가합니다.

새 리디렉션 추가

마지막으로 톱니바퀴 아이콘을 클릭하여 추가 설정을 엽니다. 반드시 다음을 선택하십시오. 301 – 영구 이사 HTTP 코드:

301 영구 리디렉션 만들기

완료되면 누르십시오. 리디렉션 추가. 이제 사용자가 이전 URL을 방문할 때마다 브라우저가 자동으로 새 리소스로 다시 라우팅됩니다!

방법 2: SEO 플러그인 사용

Redirection 또는 Simple 301 Redirects와 같은 새로운 리디렉션 플러그인을 설치할 수 있지만 웹 사이트에서 리디렉션을 생성하는 데 필요한 모든 도구가 이미 있을 수 있습니다. 종종 SEO 플러그인은 검색 엔진 최적화 기능과 함께 리디렉션 관리자를 제공합니다.

Rank Math는 리디렉션 도구가 내장된 무료 SEO 플러그인입니다. 이 도구를 사용하면 사이트의 모든 리디렉션을 활성화, 비활성화 및 삭제할 수 있습니다. 또한 리디렉션 플러그인에서 정보를 가져옵니다.

순위 수학 SEO 플러그인

Rank Math를 설치하고 활성화한 후 대시보드를 엽니다. 그런 다음 리디렉션 도구를 사용하도록 설정합니다.

Rank Math 리디렉션 활성화

이제 당신은 새로운 리디렉션 탭. 이 페이지에서 다음을 클릭하십시오. 새로운 추가:

순위 수학 리디렉션

먼저, 리디렉션할 콘텐츠가 될 원본 소스 URL을 추가할 수 있습니다. 쳐서 또 다른 추가, URL을 대량으로 붙여넣을 수 있습니다. 이는 여러 콘텐츠를 하나의 소스로 통합하는 효율적인 방법이 될 수 있습니다.

대량 301 리디렉션

각 URL 옆에 있는 정확히 일치 이 정확한 링크를 리디렉션하려는 경우. 그러나 보다 일반적인 용어를 입력할 수도 있습니다. 선택하여 포함 대신 해당 키워드가 있는 모든 페이지가 리디렉션됩니다.

소스 URL 키워드

$XNUMX Million 미만 도착 URL, 사용자가 방문하기를 원하는 링크를 삽입하십시오. 도 선택하십시오. 301 영구 이동 적중하기 전에 리디렉션 유형으로 리디렉션 추가.

방법 3: .htaccess 파일 편집

다른 플러그인을 설치하지 않으려면 수동으로 301 리디렉션을 만들 수도 있습니다. 여기에는 사이트 파일 편집이 포함되므로 먼저 웹 사이트를 백업해야 합니다. 이렇게 하면 현재 웹사이트의 복사본이 저장되어 문제가 발생할 경우 되돌릴 수 있습니다.

다음으로 파일 전송 프로토콜(FTP) 클라이언트 또는 호스트의 파일 관리자에 연결해야 합니다. DreamHost 사용자의 경우 계정 패널에 로그인하십시오. 그런 다음 웹사이트 > 웹사이트 관리 > 파일 관리 SFTP > 관리:

DreamHost SFTP 파일 관리자 열기

그러면 DreamHost의 파일 관리자가 열립니다. 여기에서 .htaccess로 루트 디렉토리 내의 파일:

.htaccess 파일 편집

전체 웹 사이트를 백업하지 않으려면 이 원본 파일을 다운로드하면 됩니다. 문제가 발생하면 서버에 다시 업로드할 수 있습니다.

.htaccess 파일 다운로드

.htaccess로 파일을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오. 편집. DreamHost 파일 관리자를 사용하는 경우 텍스트 편집기가 자동으로 열립니다.

.htaccess 파일 편집기

'# END WordPress' 줄 바로 아래에 이 새로운 코딩을 추가하여 301 리디렉션을 만듭니다.

RewriteEngine On 리디렉션 301 /new-content/ https://mywebsite.com/new-content/

이 두 URL이 모두 귀하의 웹사이트에 대해 고유하도록 업데이트해야 합니다. .htaccess로 파일의 코딩이므로 반복할 필요가 없습니다. 리디렉션 코드를 복사하여 붙여넣기만 하면 됩니다.

앞에서 언급했듯이 전체 웹사이트를 새 도메인으로 리디렉션할 수 있습니다. 이 경우 다음 코딩을 대신 사용할 수 있습니다.

RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC] RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R =301,NC]

웹 사이트를 HTTP에서 HTTPS 연결로 마이그레이션하는 경우 .htaccess로 파일. 다음 코드를 붙여넣기만 하면 됩니다.

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

그런 다음 파일을 저장하고 닫습니다.

방법 4: 서버 측 리디렉션 만들기

다른 대안으로 PHP에서 301 리디렉션을 만들 수도 있습니다. 이것은 header() 함수를 사용하는 서버 측 리디렉션입니다.

PHP 리디렉션은 서버를 향하므로 종종 더 빠르고 더 안전할 수 있습니다. 그러나 이것은 쉽게 잘못될 수 있는 상당히 기술적인 프로세스입니다. 시작하기 전에 PHP 코딩에 대한 지식이 있는지 확인하십시오.

PHP에서 제대로 리디렉션하려면 header() 함수를 작성해야 합니다. 위치 응답 헤더 필드에서 검색 엔진 및 사용자를 보낼 URL을 정의합니다.

header('HTTP/1.1 301 영구 이동'); header('위치: https://www.example.com/newurl'); 출구();

헤더 끝에 die() 또는 exit() 함수를 포함해야 합니다. 이것이 없으면 Google과 같은 검색 엔진이 원본 페이지를 처리하고 새 리디렉션을 무시할 수 있습니다.

301 리디렉션 문제를 해결하는 방법

301 리디렉션을 생성한 후 올바르게 수행되지 않을 수 있습니다. 경우에 따라 리디렉션 체인 또는 루프로 전환됩니다. 이것은 원래 URL과 대상 URL 사이에 여러 리디렉션이 있을 때 발생합니다.

웹사이트에 리디렉션 체인이 있는 경우 방문자에게 '리디렉션이 너무 많음' 오류가 표시될 수 있습니다. 기본적으로 브라우저는 리디렉션을 수행하고 올바른 페이지를 표시할 수 없습니다.

사이트 소유자는 리디렉션 체인을 인식하지 못할 수 있습니다. 오류를 확인하려면 HTTP 상태와 같은 리디렉션 검사기에 URL을 입력할 수 있습니다.

HTTP 상태 리디렉션 checker4

최대 100개의 URL을 텍스트 상자에 붙여넣을 수 있습니다. 그런 다음 상태를 확인하세요. 페이지 하단에 HTTP 상태 코드와 리디렉션 수가 표시됩니다.

리디렉션 검사기 결과

페이지가 올바르게 로드되면 '200' HTTP 상태 코드가 표시됩니다. 또한 모든 URL에 대해 리디렉션이 하나만 있는지 확인해야 합니다. 그렇지 않으면 리디렉션 체인이 있을 수 있습니다.

일반적인 리디렉션 실수

웹사이트 리디렉션을 구축할 때 흔히 저지르는 실수는 301 및 302 리디렉션 유형을 혼동하는 것입니다. 둘 다 새 페이지로 리디렉션되지만 서로 다른 방식으로 검색 엔진과 통신합니다. 이는 SEO에 부정적인 영향을 미칠 수 있으므로 차이점을 아는 것이 중요합니다.

앞서 언급했듯이 301 리디렉션은 영구적입니다. 이렇게 하면 원본 콘텐츠가 영구적으로 이동되었기 때문에 검색 크롤러에 원본 콘텐츠 인덱싱을 중지하도록 알립니다. 이 경우 새 콘텐츠는 이전 페이지의 링크 자산을 받게 됩니다.

반면에 302 리디렉션은 리디렉션이 일시적임을 나타냅니다. 새로운 재설계를 테스트하는 경우 개발 중에 일시적으로 방문자를 다른 위치로 리디렉션할 수 있습니다. 302 리디렉션은 원본 콘텐츠가 반환될 것임을 검색 엔진에 알리므로 PageRank 및 인덱싱을 유지해야 합니다.

또한 생성한 모든 리디렉션을 정기적으로 추적하고 싶을 것입니다. 그렇지 않으면 사이트가 이탈률을 높이는 무한 리디렉션 루프로 끝날 수 있습니다. 궁극적으로 검색 크롤러와 온라인 사용자 모두 올바른 콘텐츠에 쉽고 빠르게 액세스하기를 원할 것입니다.

마지막으로 원본 페이지와 관련된 업데이트된 콘텐츠로 리디렉션해야 합니다. 방문자가 원본 링크를 클릭했으므로 유용한 정보를 제공해야 합니다.

이렇게 하면 전환이 순조롭게 진행되어 사용자가 빠르게 떠나 경쟁업체로 이동하는 것을 방지할 수 있습니다. 또한 크롤러가 콘텐츠를 계속 이해하도록 하여 검색 결과에서 더 높은 순위를 차지하도록 합니다.

오래된 링크를 영구적으로 리디렉션

온라인 콘텐츠를 통합하거나 새 도메인으로 이동하려는 경우 301 리디렉션을 설정해야 합니다. 이를 통해 꾸준한 트래픽을 유지하고 높은 Google 검색 순위를 잃지 않도록 할 수 있습니다. 또한 리디렉션은 방문자가 깨진 링크를 클릭하는 것을 방지할 수 있습니다.

검토를 위해 WordPress에서 301 리디렉션을 만드는 방법은 다음과 같습니다.

  1. 리디렉션 플러그인을 설치합니다.
  2. Rank Math와 같은 SEO 플러그인을 사용하세요.
  3. .htaccess로 파일.
  4. PHP로 서버측 리디렉션을 생성합니다.

리디렉션이 SEO에 부정적인 영향을 미칠까 걱정되시나요? 여기 DreamHost에서는 귀하의 웹사이트가 검색 결과에서 높은 순위를 차지할 수 있도록 전문적인 SEO 마케팅 서비스를 제공합니다!

검색 엔진 최적화가 쉬워졌습니다

우리는 SEO를 사용하여 웹사이트 트래픽 증가에 대한 추측(및 실제 작업)을 제거합니다.

더 알아보기

공유 호스팅

관련 기사

0 코멘트
인라인 피드백
모든 댓글보기
맨 위로 가기 버튼