워드프레스 고유주소 관리자 - Permalink Manager Lite 플러그인

Last Updated: 2020년 11월 14일 | | 2개 댓글

워드프레스에서 글, 페이지, 커스텀 포스트 타입의 URL을 변경해야 하는 경우에 수동으로 URL을 변경해도 되지만, 수 백 개 혹은 수 천 개의 URL을 일괄적으로 변경해야 하는 상황에서는 수동 변경은 시간 소모적이고 비효율적입니다.

Permalink Manager Lite 플러그인

무료 플러그인인 Permalink Manager Lite를 사용하면 워드프레스 고유주소(Permalink)를 보다 효과적으로 관리할 수 있습니다.

워드프레스 고유주소 관리자

이 플러그인의 특징:

  • 전체 고유주소 편집
  • 커스텀 포스트 타입(사용자 정의 글 유형) 지원
  • 커스텀 고유주소 구조(permastructures) - (새로운 글/용어가 추가되거나 고유주소가 재생성된 후에) 사용자 정의 고유주소의 기본 형식을 지정할 수 있습니다.
  • 대량 편집
  • 자동 리디렉션 - 이전 고유주소는 새로운 고유주소로 자동으로 리디렉션(301 또는 302 모드)되어 404 오류를 방지합니다(SEO 친화적).
  • 캐노니컬 리디렉션(Canonical redirects)
  • 트레일링 슬래시(trailing slash) 설정 - 모든 고유주소에 강제로 추가하거나 제거할 수 있습니다.

이 플러그인의 유료 버전도 있습니다. PRO 버전에서는 우커머스 지원 등 추가 기능이 제공됩니다.

티스토리나 XE에서 워드프레스로 이전 후 고유주소 문제

저는 티스토리 블로그를 운영하면서 티스토리 블로그 글을 정기적으로 백업하여 워드프레스로 이전해놓고 있습니다. 티스토리 블로그 글이 최근 몇 달 사이에 네이버에서 누락되는 일이 발생하여 네이버 유입이 거의 제로가 된 상태입니다. 네이버 유입이 회복되지 않으면 워드프레스로 완전히 이전하여 운영하는 것도 고려하고 있습니다.

티스토리 데이터를 xml 파일로 추출한 후에 WP All Import 플러그인을 사용하여 워드프레스로 가져올 수 있습니다.

워드프레스 이전

매핑 과정에서 티스토리의 ID(혹은 XE의 글 ID)를 Post Slug로 연결하고 고유주소를 '글 이름'으로 설정하면, URL이 www.example.com/1021처럼 표시되어야 합니다. 하지만 Post Slug에 숫자 2가 붙어서 글 URL이 www.example.com/1021-2가 될 수 있습니다.

이 경우 Permalink Manager Lite 플러그인을 사용하여 숫자 '-2' 부분을 제거할 수 있습니다.

저는 phpMyAdmin에 접속하여 다음 MySQL 쿼리를 사용하여 일괄적으로 변경했습니다("MySQL string replace" 참고).

UPDATE wp_posts SET post_name = REPLACE(post_name, '-2', '') WHERE post_name LIKE '%-2%';

만약 위의 쿼리를 사용하려는 경우 먼저 DB를 백업하시기 바랍니다. 데이터베이스 작업은 위험하므로 항상 백업하는 것이 중요합니다.

참고:


2 개 댓글

Leave a Comment