매일 업데이트
2022-11-23 15:15 7 min

플러그인 유무에 관계없이 WordPress URL을 리디렉션하는 방법은 무엇입니까?

워드프레스 URL 리디렉션 방법에 대한 궁금증이 있다면, 이 글을 통해 명확하게 해결할 수 있을 것입니다.

URL 리디렉션, 또는 "URL 전달"이라고도 불리는 이 기술은 웹사이트 방문자를 특정 도메인이나 페이지에서 다른 도메인이나 페이지로 이동시키는 데 사용됩니다. 인터넷상의 어떤 웹 페이지로든 리디렉션할 수 있지만, 주로 동일한 웹사이트 내에서 이루어집니다.

워드프레스 블로그를 운영하다 보면 특정 URL을 리디렉션해야 할 상황이 종종 발생합니다. 예를 들어, 삭제하려는 블로그 게시물이 있을 수 있지만, 단순히 제거하는 대신 현재 받고 있는 검색 엔진 최적화(SEO) 효과를 유지하기 위해 리디렉션을 설정할 수 있습니다.

또한 소셜 미디어에 공유된 게시물 링크를 통해 유입되는 방문자에게 갑작스럽게 404 오류 페이지를 보여주지 않도록 할 수도 있습니다.

URL 구조를 변경하거나 콘텐츠를 한 도메인에서 다른 도메인으로 이전하는 경우도 리디렉션이 필요한 또 다른 사례입니다. 언뜻 보기에는 간단해 보이지만, 경험이 없는 사람에게는 상당히 복잡한 작업일 수 있습니다.

하지만 걱정하지 마세요. 다양한 방법이 있으니, 오늘 그 방법들을 자세히 알려드리겠습니다.

바로 본론으로 들어가서, 다양한 리디렉션 방법을 살펴보겠습니다.

플러그인 활용

가장 쉬운 방법부터 시작해 보겠습니다.

Redirection 플러그인은 가장 인기 있는 선택 중 하나이며, 301 리디렉션, 404 오류 등 웹사이트의 다양한 문제들을 효과적으로 관리할 수 있습니다.

이 플러그인을 사용하면 Apache 또는 Nginx에 대한 전문적인 지식 없이도 리디렉션을 간편하게 생성하고 관리할 수 있습니다. 간단한 설치 및 설정 과정을 거치면 바로 사용할 수 있습니다. 플러그인을 설치하고 활성화하면 다음과 같은 인터페이스가 나타납니다.

리디렉션을 설정할 소스 URL과 대상 URL을 입력하기만 하면 됩니다. 이처럼 매우 간단하게 URL 리디렉션을 수행할 수 있습니다.

cPanel을 통한 방법

플러그인 사용을 원치 않거나 cPanel 호스팅을 사용하고 있다면, 이 방법이 좋은 선택이 될 수 있습니다.

프로세스는 매우 간단하고 직관적입니다.

1단계: 호스팅 계정의 cPanel에 접속하여 "도메인" 섹션에서 "리디렉션"을 클릭합니다. 다음과 유사한 화면이 나타나고 몇 가지 옵션을 선택할 수 있습니다.

2단계: "유형" 드롭다운 메뉴에서 리디렉션 종류를 선택해야 합니다. 영구적인 리디렉션(301) 또는 임시적인 리디렉션(302) 중 필요에 따라 선택할 수 있습니다.

3단계: 두 번째 드롭다운 메뉴에서 도메인과 현재 페이지 주소를 선택해야 합니다.

4단계: 마지막 필드에는 현재 페이지 주소를 대체할 새로운 웹 페이지 주소를 입력합니다.

"추가" 버튼을 클릭하면 리디렉션 설정이 완료됩니다.

.htaccess 파일 수정

대부분의 공유 호스팅 플랫폼은 .htaccess 파일 수정을 지원합니다.

이 방법은 웹사이트의 백엔드에서 작동하며, .htaccess 파일 수정은 다소 민감한 작업처럼 보일 수 있지만, 올바른 절차를 따르면 어렵지 않게 성공할 수 있습니다.

만일의 상황에 대비하여 이 방법을 사용하기 전에 웹사이트 백업을 수행하는 것이 좋습니다. 백업이 완료되었다면, 다음 단계를 따르세요.

1단계: 호스팅 cPanel에 접속하여 "파일" 섹션이 보일 때까지 아래로 스크롤합니다. "파일 관리자"를 클릭합니다.

2단계: 새로운 팝업 창에서 "Document Root for"를 선택하고 원하는 도메인을 선택합니다. 또한 "숨김 파일 표시" 확인란을 선택한 후 "이동" 버튼을 클릭합니다.

3단계: 웹사이트의 모든 중요 파일이 포함된 새 창이 열립니다. .htaccess 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 후 "편집"을 선택합니다.

만약 파일 관리자에 .htaccess 파일이 없다면, 왼쪽 상단의 "새 파일"을 클릭하고 파일 이름을 .htaccess로 지정하여 새로 생성해야 합니다.

4단계: .htaccess 편집기에서 영구(301) 리디렉션을 위해 다음 코드를 복사하여 붙여넣습니다.

Redirect 301 /oldpage /newpage

/oldpage를 리디렉션하려는 원래 URL 경로로 바꾸고, /newpage를 이전 URL 경로 대신 표시할 새로운 URL 경로로 바꿉니다. 예를 들어, 연락처 페이지를 블로그 게시물로 리디렉션하려면 .htaccess 편집기에 다음과 같이 작성합니다.

Redirect 301 /contact /blog

주의해야 할 점은 동일한 도메인 내에서 리디렉션할 때는 전체 URL을 입력하면 안 됩니다. 전체 URL은 도메인 간 리디렉션에만 사용됩니다. 이 경우 다음과 같이 나타납니다.

Redirect 301 /contact https://example.com/blog

.htaccess 파일 편집을 마친 후 "저장" 버튼을 클릭하면 기존 URL이 성공적으로 새 URL로 리디렉션됩니다.

리디렉션 코드 생성에 도움이 필요하면 다음 도구를 활용해 보세요: 도구.

MyKinsta 사용법

프리미엄 관리 호스팅 서비스인 Kinsta는 MyKinsta 대시보드를 통해 리디렉션 설정 기능을 포함한 다양한 편의 기능을 제공합니다.

1단계: Kinsta 계정에 로그인하고 웹사이트를 클릭합니다.

2단계: "리디렉션"을 클릭한 다음 "리디렉션 규칙 추가"를 클릭합니다.

3단계: 이제 팝업 창이 나타납니다. 도메인, 리디렉션해야 하는 기존 페이지, 대체할 새 페이지를 선택해야 합니다. 방법은 다음과 같습니다.

여기서 oldblogpost 및 newblogpost는 실제 리디렉션하려는 고유한 URL 경로로 대체됩니다.

또한 첫 번째 URL 경로 앞에 ^/를, 두 번째 URL 경로 앞에 /를 추가했다는 점에 유의해야 합니다. Kinsta는 URL에 정규식을 자동으로 사용하므로, 이러한 기호를 반드시 포함해야 합니다. 그렇지 않으면 리디렉션이 제대로 작동하지 않거나, URL 구조가 유사한 웹사이트의 다른 페이지로 연결될 수 있습니다.

4단계: 리디렉션 유형 (301/302)을 선택합니다.

모든 설정을 완료한 후 "리디렉션 규칙 추가"를 클릭하면 됩니다.

Cloudflare 규칙 설정

웹사이트에 Cloudflare를 사용하고 있다면, Cloudflare에서도 리디렉션을 설정할 수 있습니다. Cloudflare 계정에 로그인하고 아래의 간단한 단계를 따르세요.

1단계: 홈 페이지에서 리디렉션을 설정할 도메인을 클릭합니다.

2단계: 상단에 있는 "페이지 규칙" 탭을 클릭합니다.

3단계: "페이지 규칙 만들기" 버튼을 클릭합니다.

4단계: 다음과 같은 대화 상자 팝업이 나타납니다. 첫 번째 필드에 리디렉션할 URL을 입력하고, 설정에서 "전달 URL"을 선택한 후 요구 사항에 따라 301 또는 302 리디렉션을 선택합니다. 마지막으로, 도착 URL을 입력합니다.

5단계: 모든 필드를 채웠으면 "저장 및 배포"를 클릭하여 설정을 완료합니다.

SiteGround 설정 방법

SiteGround는 최근에 많은 새로운 기능을 도입했습니다. 그중 하나는 리디렉션을 간편하게 설정할 수 있는 맞춤형 제어판을 제공한다는 것입니다. SiteGround에서 호스팅되는 웹사이트에서 이 기능을 사용할 수 있습니다.

  • SiteGround >> 웹사이트로 이동하여 사이트를 선택합니다.
  • 사이트 도구로 이동하여 도메인 >> 리디렉션으로 이동합니다.
  • 여기에서 경로를 입력하고 리디렉션 유형을 선택한 다음 "만들기"를 클릭합니다.

결론

이제 워드프레스 URL을 쉽게 리디렉션할 수 있는 다양한 방법을 알게 되었습니다. 이 튜토리얼이 유용하고 실용적이기를 바랍니다. 🙂

다음으로 워드프레스 사이트의 PHP 버전을 업그레이드하는 방법에 대해 알아보세요.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.