워드프레스 301 리다이렉트: 정의 및 설정 방법

워드프레스로 구축한 웹사이트에서 301 리다이렉트 설정은 사이트 이전이나 URL 변경 시 방문자와 검색엔진이 새 주소로 자동 이동하도록 하는 중요한 작업입니다. 워드프레스 301 리다이렉트를 사용해야 하는 이유와 실제 적용 사례를 살펴보겠습니다.

301 리다이렉트는 현재 URL에서 다른 URL로 보내는 것을 의미합니다. 이는 전화기의 착신 전환과 비슷한 개념으로, 사용자가 기존 주소로 접속해도 자동으로 새 주소로 안내하는 역할을 합니다.

✅ 301 리다이렉트의 기본 이해

예를 들어, 콘텐츠 중 URL이 uknew.co/wordpress-site에서 uknew.co/wordpress-website로 변경되었을 때, 301 리다이렉트를 설정하면 방문자와 검색엔진이 자동으로 새 URL인 uknew.co/wordpress-website로 이동하게 됩니다.

변경 된 주소를 HTML meta refresh나 자바스크립트 리다이렉트를 사용하면 변경된 주소를 검색엔진은 제대로 인식하지 못하거나 리다이렉트로 처리하지 않아 SEO 점수가 이전 URL에 제대로 전달되지 않을 수 있습니다.

<!-- HTML meta refresh 리다이렉트 예시 -->
<meta http-equiv="refresh" content="0; url=http://uknew.co/wordpress-website">
<!-- 자바스크립트 리다이렉트 예시 -->
<script>
  window.location.href = "http://uknew.co/wordpress-website";
</script>

이와 같은 이유로 워드프레스를 포함한 웹사이트는 아래와 같이 검색 엔진이 인식할 수 있는 301 리다이렉트 설정을 해야합니다.

Redirect 301 /wordpress-site http://uknew.co/wordpress-website

✅ 서버의 기본적인 301 리다이렉트 설정

Apache로 구성된 웹사이트를 사용한다면 Apache 설정에서 301 리다이렉션을 설정할 수 있습니다. 보통은 uknew.co와 같이 도메인 주소를 입력해서 접속할 때 SSL이 설치된 사이트라면 https://uknew.co와 같이 접속 되게끔 301 리다이렉트 설정이 기본 설정을 합니다.

<VirtualHost *:80>
    ServerName uknew.co
    ServerAlias *.uknew.co www.uknew.co
    DocumentRoot /home/uknew/www
    SuexecUserGroup uknew nobody

    SetEnvIf X-Forwarded-Proto "^https$" HTTPS=on

   # HTTP와 www를 포함한 요청을 HTTPS로 리디렉션
      RewriteEngine On
       RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
       RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
       RewriteRule ^(.*)$ https://uknew.co$1 [R=301,L] 
</VirtualHost>

www 주소도 루트 도메인으로 접속 되도록 설정이 되어 있습니다.

화분과 워드프레스_노트

✅ 워드프레스 301 리다이렉트 설정

워드프레스에서 301 리다이렉션을 설정해야 하는 경우는 기존 도메인 자체가 새로운 도메인으로 변경되거나, 발행한 콘텐츠의 URL이 변경되는 경우를 들 수 있습니다.

Apache 기반의 웹 서버라면 서버에 접속할 수 있는 관리자가 .conf 확장 파일 설정을 하거나, 워드프레스 사용자가 직접 웹사이트 루트 폴더 안의 .htaccess 파일을 수정할 수 있습니다.

# www 및 도메인 입력 시 SSL 주소로 리다이렉션
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://uknew.co/$1 [R=301,L]
# mywebsite1.com을 mywebsite2.com로 리다이렉션
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?mywebsite1\.com$ [NC]
RewriteRule ^(.*)$ https://mywebsite2.com/$1 [R=301,L]

✅ 워드프레스 301 리다이렉트 설정: 콘텐츠 URL 주소 변경 시

워드프레스 콘텐츠의 퍼머 링크, 즉 고유 주소로 설정된 URL의 변경을 1~2개의 콘텐츠를 .htaccess에 등록하는 것은 괜찮습니다. 하지만 다수의 콘텐츠 URL이 몇 개월 또는 1년에 걸쳐 변경한다면 이는 매우 번거로운 작업이 될 수 밖에 없습니다.

이럴 경우 워드프레스 301 리다이렉트 설정을 할 수 있는 플러그인을 찾아서 설치할 수 있지만 추천하지 않는 방법입니다. 워드프레스 사이트는5~7개의 플러그인 만으로 구축하면 좋겠지만 플러그인 갯수가 늘어나는 것은 사이트의 퍼포먼스가 점차 저하될 수 있기 때문입니다.

속도에 영향이 없더라도 플러그인이 많아지면 데이터베이스 쿼리가 증가해 서버 부하가 커질 수 있습니다. 이로 인해 장기적으로 사이트 안정성과 관리 측면에서 부담이 될 수 있습니다.(플러그인은 7개 이상으로 늘어나도 사이트 속도에 큰 영향만 없다면 그 이상으로 설치해서 사이트의 기능을 원하는 만큼 늘리는 것이 맞습니다.)

Redirection을 목적으로 하는 한 가지 기능만 가지고 있는 플러그인은 많지만 워드프레스의 여러 기능을 활용하려면, 301 리다이렉션을 지원하는 SEO 플러그인을 설치해서 사용하는 방법을 권장합니다.

SEO 플러그인은 사실 상 워드프레스 사이트를 운영하면 필수이기 때문에 Rank Math, Yoast SEO 같은 플러그인은 설치해서 리다이렉트 관리 기능도 함께 제공해 별도 플러그인 없이 편리하게 사용할 수 있습니다.

301 리다이렉션 자동 설정은 Rank Math에서는 무료 버전에서도 지원되지만, Yoast SEO는 유료 버전에서만 가능합니다. 앞으로 Yoast의 프리미엄 기능을 고려하더라도, 워드프레스 테마나 다른 필수 플러그인에 초기 투자 비용이 들어갈 수 있기 때문에, 301 리다이렉션이 꼭 필요하다면 Rank Math 플러그인을 사용하는 것을 추천합니다.

🔲Rank Math 플러그인을 이용한 301 리다이렉션 설정

랭크매스 플러그인을 설치하면 아래와 같이 간편하게 변경된 URL에 대해 301 리다이렉션 설정이 가능합니다. 이후에 6개월 또는 1년 후 리다이렉션이 필요 없는 경우에 삭제할 수 있습니다.

워드프레스 301 리다이렉트 설정_1Rank_Math-플러그인[영어]__
워드프레스 301 리다이렉트 설정_2Rank_Math-플러그인[영어]__

이 글에서는 간단하게 예시 설명을 했지만 자세한 내용 확인이 필요할 경우 랭크매스 콘텐츠 페이지에서 워드프레스 301 리다이렉트 방법에 대해 자세히 확인할 수 있습니다.

Similar Posts

  • [WP]워드프레스 내부 링크 추가 방법(7초 안에 이전글 찾기)

    워드프레스로 운영되는 CMS는 SEO에서 다른 CMS에 비해 유리한 측면과 플러그인으로 편리한 기능들을 제공하기 때문에 높은 점유율을 자랑하고 있습니다. SEO에 많은 이점을 주는 워드프레스 내부 링크 추가하는 방법에 대해 알아 보겠습니다. 목차✅ 301 리다이렉트의 기본 이해✅ 서버의 기본적인 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정: 콘텐츠 URL 주소 변경 시🔲Rank…

  • Cloudways 호스팅 사용 후기(2023)

    fastcomet에서 Cloudways 호스팅으로 이전을 했습니다. Cloudways 호스팅 사용 후기는 기대했던 것 이하였습니다. 이전 이유는 깔끔한 인터페이스와 Memcached/Redis Object 캐시 활용 가능성이었습니다. Varnish 캐시도 사용할 수 있다는 점과 부가 기능들이 마음에 들어 사용하게 되었습니다. 목차✅ 301 리다이렉트의 기본 이해✅ 서버의 기본적인 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정: 콘텐츠 URL 주소…

  • TLS/SSL 보안인증서 종류(형식) 4가지와 기능

    SSL 인증서의 목적은  웹 사이트에 접속하기 전 기존 HTTP 프로토콜에서 HTTPS 프로토콜로 변경이 되면서 전송 된 데이터를 암호화 하여 데이터를 보호하는 목적을 가지고 있습니다. 이번에 TLS(SSL) 인증서의 종류에 대해 알아 보겠습니다. SSL 보안인증서 종류는 크게 싱글(Single)인증서, 멀티(Multi) 인증서, 와일드카드(WildCard), 엔터프라이즈(EnterPrise) 인증서 4개로 볼 수 있습니다. SSL 인증서 종류에 따라 어떤 점이 다른지 기능들을 살펴…

  • WP-Cron(wp-cron.php): 비활성화 및 시스템 크론 설정 | 워드프레스 성능 최적화

    워드프레스에서 Cron 작업은 특정 시간이나 날짜에 예약된 작업을 자동으로 수행하는 기능입니다. 이 작업은 wp-cron.php 파일을 통해 실행되며, 워드프레스는 페이지가 로드 될 때마다 이 파일을 호출하여 예약된 작업을 처리합니다. 이러한 방식은 간편하지만, 트래픽이 많은 사이트에서는 성능 저하를 유발할 수 있습니다. 목차✅ 301 리다이렉트의 기본 이해✅ 서버의 기본적인 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정✅…

  • 워드프레스 RSS 피드 개수 설정 및 피드 주소 확인

    워드프레스에서 RSS 피드 설정과 주소 확인 방법에 대해 알아 보겠습니다. 워드프레스의 기본 RSS 피드 개수는 10개로 설정되어 있으며 늘리거나 줄일 수 있습니다. 먼저 워드프레스 RSS 피드 개수 설정 방법입니다. 목차✅ 301 리다이렉트의 기본 이해✅ 서버의 기본적인 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정✅ 워드프레스 301 리다이렉트 설정: 콘텐츠 URL 주소 변경 시🔲Rank Math…

  • 워드프레스 대시콘: dashicons.min.css 3.8 공식 아이콘 글꼴 | 2020년 SVG 아이콘으로 교체

    워드프레스 대시콘은 워드프레스 3.8 버전(2013년) 에서 도입된 공식 아이콘 글꼴입니다. 관리자 화면 전반에서 메뉴와 버튼 등에 아이콘을 표시하기 위해 사용되었지만, 폰트 기반 아이콘의 한계와 해상도 문제로 인해 2020년경부터 SVG 아이콘 체계로 전환되었습니다. 현재 대부분의 최신 테마와 플러그인은 SVG 아이콘이나 커스텀 아이콘 세트를 사용하는 추세입니다. 목차✅ 301 리다이렉트의 기본 이해✅ 서버의 기본적인 301 리다이렉트…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 4   +   8   =