기존 Discourse 주제에 블로그 포스트를 연결할 때 Canonical URL 관련 문제

WP Discourse 플러그인을 사용할 때, 새 블로그 글을 기존 포럼 주제에 연결하는 경우(새 주제를 생성하는 대신)에 문제가 발생합니다.

문제점:

WordPress 블로그 글을 게시하고 기존 Discourse 주제에 연결하면, 해당 주제의 정정 URL(canonical URL)은 블로그 글 URL이 아닌 포럼 URL로 설정됩니다. 이는 블로그 글에 대해 “새 주제 생성” 옵션을 사용하는 경우와 다릅니다. 후자의 경우 정정 URL은 항상 블로그 URL로 설정됩니다.

왜 중요한가:

때로는 블로그 글을 작성하기 전에 이미 해당 주제에 대한 관련 토론이 포럼에 존재합니다. 이 경우 새 주제를 생성하기보다 새 블로그 글을 기존 토론에 연결하는 것이 더 합리적입니다. 그러나 이렇게 할 경우 정정 URL이 블로그 글 URL이 아닌 Discourse 주제 URL을 가리킵니다.

필요한 사항:

블로그 글을 기존 Discourse 주제에 연결하되 정정 URL을 블로그 글 URL로 설정하여 블로그 콘텐츠에 대한 적절한 SEO 귀속을 보장하는 방법이 필요합니다.

임시 해결책:

아직 이상적이지는 않지만, 다음과 같이 처리했습니다:

  1. 영향을 받은 블로그 글을 기존 포럼 주제에서 연결 해제합니다.
  2. WP-Discourse에서 새 주제 생성 옵션을 사용하여 블로그 글을 게시합니다.
  3. 기존 주제에서 새 주제로 모든 댓글을 일괄 이동합니다.
  4. 기존 포럼 주제 URL에서 블로그 글 URL로 301 리다이렉트를 설정합니다.

이렇게 하면 포럼 주제(댓글) 페이지가 정정 URL로 블로그 글을 가리키게 됩니다(모든 경우에서 Discourse와 wp-discourse 설치보다 훨씬 이전에 존재했던 블로그 글). 또한 기존 포럼 글도 301 리다이렉트로 블로그 글 URL로 연결됩니다.

이 프로세스는 작동하지만, 시간이 많이 소요되고 이상적이지 않습니다.

질문:

기존 포럼 주제에 연결할 때도 정정 URL이 블로그 글을 가리키도록 설정할 수 있는 WP Discourse 플러그인 구성 방법이나 우회 방법이 있을까요?